Commit graph

31 commits

Author SHA1 Message Date
b43f760fb1
fmt: feedback from clippy
All checks were successful
On_Push / lint_fmt (push) Successful in 32s
On_Push / lint_clippy (push) Successful in 1m8s
On_Push / build (push) Successful in 1m59s
On_Push / deploy (push) Successful in 19s
2025-02-28 00:05:57 +00:00
7d7afcd00c
feat: new command to count the server info, available on the computer soc server 2025-02-27 23:56:48 +00:00
934842cbc9
feat: will now properly re-order channels whenever a new club/soc is added
Some checks failed
On_Push / lint_fmt (push) Successful in 11s
On_Push / lint_clippy (push) Failing after 1m30s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
2025-02-27 22:37:40 +00:00
143483d3b3
feat: new command to see how many of each club/soc are on teh server
Some checks failed
On_Push / lint_clippy (push) Failing after 34s
On_Push / lint_fmt (push) Successful in 50s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
2025-02-27 03:02:35 +00:00
0bedf96da5
fix: properly update teh channel name 2025-02-27 01:24:44 +00:00
555e38ee26
feat: now store the roles and channel ids in teh database 2025-02-27 01:19:40 +00:00
6481fcb89f
feat: updated teh bot to use the new wolves_id for clubs/socs
All checks were successful
On_Push / lint_fmt (push) Successful in 16s
On_Push / lint_clippy (push) Successful in 3m48s
On_Push / build (push) Successful in 2m56s
On_Push / deploy (push) Successful in 15s
2025-02-24 17:07:26 +00:00
0eba54b6f2
feat: split up the committee refresh from teh regular user refresh
Some checks failed
On_Push / lint_fmt (push) Successful in 15s
On_Push / lint_clippy (push) Failing after 5m8s
On_Push / build (push) Has been skipped
On_Push / deploy (push) Has been skipped
2025-02-19 12:29:53 +00:00
262eb0c991
fix: ensure that all committee members get teh right role 2025-02-19 00:51:40 +00:00
6b84f33d2e
feat: bumped serenity to the latest version
Lots of changes to how it runs
2025-02-19 00:17:02 +00:00
a8c1cc9cf1
fix: slight duplicate removal 2025-02-18 22:46:58 +00:00
8c81fb864a
fix: slight duplicate removal 2025-02-18 22:44:32 +00:00
b6cffd8a22
fix: trimmed down teh duplicates 2025-02-18 21:41:28 +00:00
1aef86ad01
feat: now properly sets and removes roles for committee members 2025-02-18 21:14:05 +00:00
4eeb7f2135
fix: grab the committee name since we can use that to match up against teh suers 2025-02-18 14:00:21 +00:00
cab04a068f
feat: fixed up the changes 2025-02-18 13:36:08 +00:00
ca55a78447
feat: switched over to using a library to interact with teh wolves API 2024-11-23 21:53:30 +00:00
2f75dc41c8
feat: will properly re-order the channels created
Also focuses on anything in teh right category
2024-11-09 16:47:48 +00:00
c98baa9d72
feat: will now create a channel for any new club/soc 2024-11-09 16:23:03 +00:00
6739c7e068
feat: now use env vars to get teh server and roles for committee 2024-11-09 14:55:26 +00:00
015f23b922
feat: no longer using teh "hardcoded" api key 2024-11-09 12:51:41 +00:00
344d6d3585
fmt: formatting and clippy 2024-10-28 21:53:04 +00:00
b7161e2614
todo: added note 2024-10-28 21:51:14 +00:00
f1138a3c81
fix: moved the methods that changes role into their own module folder 2024-10-28 21:34:21 +00:00
aff6299ac7
feat: added the committee request from wolves 2024-10-28 12:49:35 +00:00
bd80bda22f
feat: added rough code to get an individuals member_id 2024-10-28 02:06:24 +00:00
fe5aa5b252
prep: rough format for requesting data for an indivual and committee 2024-10-28 01:34:23 +00:00
273c58d035
fmt: re-organise the regular data request 2024-10-28 01:31:36 +00:00
3927734083
feat: split out minecraft 2024-10-28 01:06:21 +00:00
41407ecefb
feat: split out all the databse interactions into their own file 2024-10-28 00:59:04 +00:00
79f880daea
feat: splitting up lib.rs into subfiles, starting with anythign taht interacts with teh api 2024-10-28 00:51:39 +00:00