Commit Graph

23 Commits

Author SHA1 Message Date
276886a3a7 sharding (general): Add launch data filters.
Filter cached reaction role messages by shardid.
Filter expiring rented room by shardid.
Filter scanned study badges by shardid.
Filter resumed study sessions by shardid.
Filter resumed workouts by shardid.

Fix a spacing issue in the log printer.
2021-12-22 17:26:49 +02:00
d2a5eed245 Merge branch 'feature-session-tracker' into staging 2021-12-08 12:02:17 +02:00
Harsha Raghu
4582d9a1a1 Implement proper check for admin 2021-12-06 19:50:28 +05:30
Harsha Raghu
d529daaa27 [Guild_Admin] set_coins Admin command 2021-12-06 19:14:47 +05:30
3abac63379 style (config): Add closest-match suggestions. 2021-12-02 12:50:23 +02:00
0fbf7c8903 fix (seekers): Consider news channels as text.
Non-canonical hack to `find_channel` to include `news` types in `text`.
2021-11-07 15:23:14 +02:00
db6cc078db fix (rroles): Off by one error in maximum. 2021-11-07 15:05:05 +02:00
4c21160b31 fix (rroles): Repair setting error reply.
Modified `error_reply` utility so `kwargs` are passed to `Embed`.
Added `send_args` kwarg to `error_reply`.

Fixed an rroles issue where `UserInputError` handling would fail.
2021-11-07 15:00:04 +02:00
0e62ebdb2b fix (rroles): Increase maximum role price. 2021-11-07 14:58:57 +02:00
f18b7c2702 docs (config): Add more documentation.
Write `config` command docs.
Extend `config` header and add tutorial link.
Allow moderators to read settings (but not configure them).
Change `config help` to `config info`.
2021-10-25 16:15:43 +03:00
9b8c952e78 fix (rroles): Handle unicode emojis on creation.
Fixes a rroles creation issues with pre-existing unicode emojis.
2021-10-24 19:52:06 +03:00
d619b0fe17 fix (rroles): Fix tracker issues.
Make `cancel_expiry` arguments consistent with call.
Add initial `guild` ward to the raw reaction events.
2021-10-24 19:39:06 +03:00
1852710352 Merge branch 'python-rewrite' into reaction_roles 2021-10-19 13:23:16 +03:00
117b424f53 (rroles): Expiry system and small bugfixes.
Completed the `duration` reaction role setting implementation.
Improved the `Duration` setting type format.
Moved reaction roles to their own module.
Various small bugfixes.
2021-10-19 13:19:41 +03:00
cfa3c90841 feature (reaction-roles): Configuration command.
New monolithic `rroles` configuration command.
Complete logging and setting implementation in RR tracker.
Improve strings in RR settings.

Add special `NEWPAGE` manual section parsed by the help command.
Add `tabulated` method for `ObjectSettings` for easy display.
Add `_parse_create` switch for the `Role` setting type.
2021-10-18 15:28:14 +03:00
4523b16d87 fix (guild admin): Fix typo in module import 2021-10-05 11:20:16 +03:00
8b6f60d7f3 (guild admin): Autoroles and role persistence. 2021-10-05 00:28:33 +03:00
b31a34e725 (guild admin): Add greeting messages.
New `SettingType` `Message` for general message settings.
New setting `greeting_message`.
New setting `greeting_channel`.
New setting `starting_funds`.
New setting `returning_message`.
Add a greeting message hook.
Add initial funds on lion creation.
Data migration v3 -> v4.
2021-10-04 18:16:34 +03:00
006f2cfd6d feature (guild admin): Reaction roles base. 2021-10-04 10:09:07 +03:00
e647c67858 Style (config): Add category pagination.
Break `config` command up into multiple pages.
Remove `donator_roles` setting.
2021-10-01 12:29:28 +03:00
2374d3420f (guild_admin): Only reset study statistics. 2021-09-30 22:14:17 +03:00
21cafac98a (guild_admin): statreset command.
Added the `statreset` command for resetting study statistics.
Add the `Guild Admin` command group.
2021-09-30 21:55:50 +03:00
26b9ae5aff Add module. 2021-09-12 11:35:22 +03:00