sgoudham
6e3309748b
Added more error handling to the local error handler
4 years ago
sgoudham
2ea7fd6e3b
Small typo
4 years ago
sgoudham
92bf0415b8
Making the checks into functions to decrease repeated lines of code
...
Moving starboard commands into here
Adding starboard status into the modstatus command
Making modmail/starboard into classes
4 years ago
sgoudham
9a18af6e59
Not manually releasing connections back to the pool anymore
4 years ago
sgoudham
9a80c4c795
Removed separate modlogs status command
4 years ago
sgoudham
1b9aedf8ce
Making sure my real name isn't out on display
4 years ago
sgoudham
ed8bfe959e
Got the emojis for statuses mixed around
4 years ago
sgoudham
e5df4f4ea3
Made all the status stuff rolled into one command
...
Updated commentary and usage for guild commands
4 years ago
sgoudham
1ae20be242
Getting rid of redundant "pass"
4 years ago
sgoudham
58a5270fa5
Fixing perms
4 years ago
sgoudham
b9a174478c
Updated usage for commands
...
Updated permissions
4 years ago
sgoudham
cabff7d269
Updated usage for commands
4 years ago
sgoudham
7176931375
Updating usage for rolepersist command
4 years ago
sgoudham
5539787544
Added manage_roles permission for executing modmail commands
4 years ago
sgoudham
9090718f64
No more needing admin for modmail
4 years ago
sgoudham
e4ccaf30fe
Normal peeps can view the status of rolepersist but not change them
4 years ago
sgoudham
f43d6c969e
Fixing modlogs
4 years ago
sgoudham
4003967af0
Refactored EVERYTHING
...
No more converting to strings and back to ints
Moving on from MariaD to PostGresSQL (THANK THE GODS)
Storing modmail in cache
Close to implementing circular queue for member cache
FULLY REDID COMMENTARY
Updated Version Number to 0.8.2 (Closer to v1 release!)
Gonna test commands for the cache within main.py
4 years ago
sgoudham
76956f3e3f
Updated Commentary
4 years ago
sgoudham
a36e8a98dc
Simplifying some code
...
Adding method to check for timeout error
4 years ago
sgoudham
afc639ee66
Didn't account for modmail that was 50 characters long exactly
4 years ago
sgoudham
71e5088b3b
If user does not react within 60 seconds. Delete the modmail channel
4 years ago
sgoudham
7f7f5bcf50
If user does not react within 60 seconds. Delete the modmail channel
4 years ago
sgoudham
5f4171935c
Changed parameter to ensure consistency
4 years ago
sgoudham
61fe835ccc
Made setting up modlogs and modmail much easier
...
Using typehints to convert into Channel objects
Command specific error handling is now used
4 years ago
sgoudham
1e7889e9b4
Adding specific error handling for modlogs
4 years ago
sgoudham
b1321aebf5
Made sure that settings.py file is not used anymore
4 years ago
sgoudham
c68b414ebd
Set Case Insensitive to True
4 years ago
sgoudham
aea5e0f49d
Added GPLv3 license
4 years ago
sgoudham
fe388d622a
Moved generate embed function into settings.py
4 years ago
sgoudham
1901b1da35
Added rolepersist group command description
4 years ago
sgoudham
389ed00282
Added role persist commands
...
Role persist can be displayed/enabled/disabled
4 years ago
sgoudham
454a7adb57
Trying different way of executing modmail
...
Not massive if statements anymore
4 years ago
sgoudham
c6b93cf931
Made sure that all messages within the channel are stored in the file before getting deleted
4 years ago
sgoudham
7750c5092e
Reformatted modmail embed
...
Uploading file like bytes object instead of saving to the directory
4 years ago
sgoudham
2c33c711d5
Added extra line break
4 years ago
sgoudham
7ba6de16ec
Updated Commentary
...
Members now only need manage guild permissions in order to setup modmail
Turning all messages into embeds
Refactored Code
4 years ago
sgoudham
5b849d77a7
Updated Commentary
...
Members now only need manage guild permissions in order to setup modmail
4 years ago
sgoudham
73b2fb5364
mmsetup now needs admin permissions
4 years ago
sgoudham
d1e1eb2fc8
DB Connection is now created within the same event loop as client
...
Referencing pool connection from client/self.bot
4 years ago
sgoudham
36bc135bba
DB Connection is now created within the same event loop as client
...
Referencing pool connection from client/self.bot
4 years ago
sgoudham
9c3a8d31dd
Accidentally overloaded methods
4 years ago
sgoudham
2ee2540d3f
Reverted permissions back to Administrator
4 years ago
sgoudham
458ce48f4a
Renaming modmail to guild.py
4 years ago