d262191d52
Replace preconditions with Discord permissions
...
Removed precondition code, moderator roles, unused database values.
Slightly rearranged commands.
2023-02-03 22:55:00 -08:00
7b374833e3
Merge pull request #41 from NoiTheCat/remove-access-limits
...
Remove all blocking features
2023-01-21 21:55:13 -08:00
e4f5c90aab
Remove EnforceBlockingAttribute and all related logic
...
Users have been instructed to manually set command permissions from now on
2023-01-16 21:43:07 -08:00
e0bb38615a
Remove announcement message in /config check ( fixes #29 )
...
The message can now be seen in the modal used for editing such messages,
making this extra display redundant.
2022-12-18 21:31:55 -08:00
a5f8acb303
Rewrite notice
2022-12-18 21:09:33 -08:00
841d120015
Mark blocking as obsolete, don't accept new blocks
2022-11-23 00:02:20 -08:00
4f22d4b991
Merge branch 'main' into cleanup
2022-11-22 23:40:48 -08:00
a3ac5d6ede
Change data types from long to ulong
2022-11-22 23:19:37 -08:00
0f8b2339ae
Fix incorrect documentation
2022-11-22 20:31:07 -08:00
e265cafd25
Fix incorrect value checked for determining moderator
...
The public instance will be updated with this fix immediately.
This fixes cases in which those with moderator roles are unable
to use mod-only commands as intended.
It also fixes a dangerous bug in which users with the birthday role
assigned to them have unrestricted access to moderator commands.
2022-10-10 14:27:54 -07:00
d99919e841
Fix incorrect summary field on parameter
2022-09-03 18:13:35 -07:00
12fe869b26
Style updates
2022-08-31 21:09:10 -07:00
18de4e3b70
Fix incorrect config command reference
2022-05-25 09:09:54 -07:00
c98b99cd62
Fix error when using check in an unconfigured guild
2022-03-30 14:42:34 -07:00
aebc63358d
Check against configuring 'everyone' role
2022-03-30 13:35:56 -07:00
a8d0b4689a
Use count instead of enumeration
2022-03-23 11:09:05 -07:00
97450482d9
Switch announce message setting to EF
2022-03-20 14:10:43 -07:00
39b8436741
Merge remote-tracking branch 'origin/main' into dev/database-revamp
2022-03-20 14:01:55 -07:00
b1b7c60211
Update commands to use EF queries
2022-03-20 01:07:17 -07:00
c8d6a87966
Use a modal to configure announcement messages
...
In addition, wrote a new static class just for receiving ModalSubmitted events in case any more modals may be handled in the future
2022-03-13 21:24:17 -07:00
d700cd8ce9
Implement block check within a precondition
...
With more preconditions in use, command logging has been modified to also be better able to respond to users in the event of an error. As a result, the bot is now able to respond to users and notify them properly if they fail any preconditions.
2022-03-11 22:11:18 -08:00
10a88e37d0
Improve application command logging
2022-03-10 20:50:13 -08:00
59820bced1
Add blocking commands
2022-03-10 17:11:43 -08:00
ccb56ed243
Reorganize help strings
2022-03-10 15:37:34 -08:00
a58cedad88
Implement config commands
2022-03-10 14:09:15 -08:00