Commit graph

52 commits

Author SHA1 Message Date
eb2d50fad3 Delete setting if keyerror occurs 2022-05-05 10:25:25 -06:00
04561838e1 Catch keyerror, reported to NAFF 2022-05-05 10:23:19 -06:00
8e07dceed7 Anaffer migration (dis-snek -> naff rename) 2022-05-02 14:39:46 -06:00
373e95b9af Fix various setting and role-related bugs 2022-04-30 19:41:29 -06:00
820ff56255 Rename J.A.R.V.I.S. -> JARVIS 2022-04-19 17:37:36 -06:00
6d051dc47a More clear message on settings clear no confirmation 2022-04-19 16:17:29 -06:00
d278ca8b20 Fix response to settings clear 2022-04-19 16:15:55 -06:00
c4e822d732 Add confirmation to settings clear, closes #82 2022-04-19 16:14:01 -06:00
410ee3c462 Disallow default role from role fields 2022-04-19 14:06:43 -06:00
d79fc0e994 Fix not getting existing role in settings view 2022-04-19 11:31:52 -06:00
3f9c344cc7 Fix error in fetching rolegiver info 2022-04-19 11:28:36 -06:00
e0924b085f Fix settings view 2022-04-19 11:12:10 -06:00
395e7f74fb Fix settings typo 2022-04-18 16:50:43 -06:00
48338fc22b Fix unsetting settings 2022-04-13 13:05:21 -06:00
27b286dab5 Fix saving settings 2022-03-30 19:25:09 -06:00
5bb592183e Add notify setting, fix settings management 2022-03-30 10:59:18 -06:00
e91b774fff Use new slash command syntax 2022-03-26 21:00:07 -06:00
b0c461ab7d Finally add logging, use dateparser in RemindMe 2022-03-23 18:27:23 -06:00
75b850e734 Replace all custom booleans with standard booleans 2022-03-23 09:55:51 -06:00
32841b230a More work on settings, WIP 2022-03-23 01:26:24 -06:00
81f1bc5cd8 Various small unfinished changes 2022-03-18 19:29:30 -06:00
3d2dc03d70 Lots of abstraction, ref #121 2022-02-09 14:18:56 -07:00
e9500d6ce1 Ignore implementation for time being 2022-02-04 13:06:28 -07:00
487cc6b06b Fix options -> choices 2022-02-03 21:06:28 -07:00
bf6571d776 Remove deprecated mute setting 2022-02-03 07:04:18 -07:00
042094be15 Add rolegiver cleanup, noinvite setting 2021-09-02 11:54:47 -06:00
d076ffbd80 Change to isort on all files 2021-09-01 20:32:05 -06:00
315d68b576 Fix var name clash in settings 2021-08-07 16:02:38 -06:00
6b09332792 Properly update setting 2021-08-07 16:00:48 -06:00
93759287ca Pass all flake8 checks 2021-08-06 20:24:50 -06:00
a87783db16 Initial pre-commit update with formatting 2021-08-06 17:47:06 -06:00
148818efc3 Fix settings list with rolegiver 2021-08-05 18:16:15 -06:00
328dd2a1bc Migrate to mongoengine instead of custom ORM 2021-08-05 09:43:38 -06:00
a9e6185b7e Settings management re-write 2021-08-02 18:23:23 -06:00
acb2d6ff3e manage_server -> manage_guild 2021-07-26 19:12:23 -06:00
9a3c86815d Permissions updates 2021-07-26 19:10:07 -06:00
cfa9642fb3 Use CacheCog where applicable 2021-07-25 22:32:56 -06:00
f36e8d0b77 Massive Database Access Re-write 2021-07-22 14:15:00 +00:00
85643788e3 Close #50 2021-07-19 13:16:26 -06:00
7cee33315c Close #51, fix starboard channel restrictions 2021-07-19 13:13:46 -06:00
19c9274f66 Convert all non-ctc2 and dbrand commands to global commands 2021-07-16 18:16:40 -06:00
d2e40a4208 Add Stark R&D Department to Guild IDs list 2021-07-07 14:16:05 -06:00
82db0525ef Add verify cog, closes #14 2021-07-04 14:58:39 -06:00
1f7ecb3579 Closes #20, implement mass mention prevention. TODO: Implement warning for mass mentions 2021-07-04 09:54:44 -06:00
37335dfc86 Close #25, no more regex for standard emojis. Instead, compare against list of all Emoji 13.1 emojis 2021-07-04 09:18:02 -06:00
24616d14dc Fix duplicate command, beginning of #10 2021-07-02 01:18:28 -06:00
ec99d0fb87 Add userlog setting, change permissions for modlog to admin only 2021-07-02 01:16:48 -06:00
e3273ea081 Add modlog setting for eventual modlog command 2021-07-02 01:06:00 -06:00
5ef4e6e7b3 Fix adding/removing roles, aesthetic change to some messages 2021-07-01 18:21:40 -06:00
ef54a046e0 Fix permissions, closes #19. Also closes #22, closes #23, closes #24 2021-07-01 18:05:00 -06:00