Commit Graph

401 Commits

Author SHA1 Message Date
fee940a9ae Merge branch 'feature-sponsors' into staging 2022-03-19 17:10:58 +02:00
fa09266d3a feature (topgg): Add guild whitelist. 2022-03-19 17:08:31 +02:00
9ea40e5433 feature (sponsors): Add guild whitelist.
Add `sponsor_hidden_in` app setting.
Add new `GuildID` and `GuildIDList` setting types.
2022-03-19 17:03:47 +02:00
2ff83b90fa (sponsors): Allow prompt to be nullable. 2022-03-19 16:18:33 +02:00
b21e0e21e5 feature (botadmin): Add botconfig command. 2022-03-19 16:17:54 +02:00
ace84c9388 (core): Add app-global setting storage.
New `AppConfig` key-value table for arbitrary app config.
New `KeyValueData` setting data mixin.
New `AppSettings` settings group.
Attached `AppSettings` as `client.settings`.
Migrated sponsor settings to `AppSettings`.
2022-03-19 15:54:34 +02:00
bccbf38310 (settings): Add multi-embed support to Message. 2022-03-19 13:17:30 +02:00
b5e283bf8c feature (core): Add multi-embed library patch. 2022-03-19 13:12:24 +02:00
90b1653116 Merge branch 'feature-sponsors' into staging 2022-03-12 17:32:27 +02:00
da9f9b02b1 feature (sponsors): Add sponsor command.
Add new sponsor prompts.
Add new sponsor command.
Add `sponsor_text` table.
Add sponsor global config settings.
Update `Setting.command` to use new `widget`.
Add custom `cmd_str` support to `Message` `SettingType`.
2022-03-12 17:27:25 +02:00
JetRaidz
61f22b3d4f Remove old group names 2022-03-06 00:20:38 +13:00
JetRaidz
5ecb10be43 Add premium group in help command. 2022-03-06 00:18:49 +13:00
JetRaidz
df032a8f78 (data): Adding support for premium currency. 2022-02-19 21:00:08 +13:00
Interitio
826734e772 Merge pull request #22 from StudyLions/staging
Bugfixes, Link commands, and Achievements
2022-01-29 08:54:46 +02:00
fde070a052 fix (rroles): Fix typo in setting response. 2022-01-29 04:08:24 +02:00
728a8a882e fix (rroles): Update docs and messages. 2022-01-29 03:31:00 +02:00
702aa5a75a fix (rroles): Forgotten argument to reaction_ask. 2022-01-29 02:58:51 +02:00
0ad3dedc32 (achievements): Fix bar length. 2022-01-28 22:15:01 +02:00
e93357f79b (achievements): Add achievement subtext. 2022-01-28 21:54:21 +02:00
0ed83a6445 (achievements): Separate emoji sorting order. 2022-01-28 21:43:18 +02:00
70a94e79cc (meta): Update join message header. 2022-01-28 21:23:08 +02:00
6037137e56 fix (achievements): Handle empty months. 2022-01-28 21:08:18 +02:00
e65c130fe7 style (timers): Add info to the create message. 2022-01-28 20:49:14 +02:00
11262c2df0 (topgg): Whitelisting groups and commands. 2022-01-28 19:50:43 +02:00
40b23c0b41 style (help): Add facility for new command badges. 2022-01-28 19:38:26 +02:00
a1f3e8d275 style (badges): New badge notification format. 2022-01-28 19:22:50 +02:00
b27ab4af79 (data): Bump version 9 -> 10. 2022-01-28 19:11:46 +02:00
34247c291c (economy): Remove cointop. 2022-01-28 19:00:25 +02:00
e10e5c2f68 fix (achievements): Add missing condition. 2022-01-28 18:56:54 +02:00
4e4e013588 fix (achievements): Handle over-case. 2022-01-28 18:50:09 +02:00
AriHoresh
3c8303f89b NO WARRANTY - Tentative. 2022-01-28 17:36:32 +01:00
9b92887cb2 Merge branch 'feature-achievements' into staging 2022-01-28 18:11:56 +02:00
9cd308d93a (achievements): Reduce bar size. 2022-01-28 18:08:33 +02:00
4fc1494a8f Merge branch 'achievements' into staging 2022-01-28 17:20:52 +02:00
48b5ba6790 (achievements): Renaming and resorting. 2022-01-28 17:19:29 +02:00
50f6e8928f (data): Add API_timestamp column. 2022-01-28 16:39:12 +02:00
73ae53f1b0 fix (data): Incorrect cache selection. 2022-01-28 16:20:25 +02:00
08935c08e7 (stats): Basic achievements command.
Wrap `config.emojis` in a new `MapDotProxy` for easier access.
2022-01-27 07:57:33 +02:00
3261781775 feature: Achievements base. 2022-01-27 00:36:31 +02:00
22a73ba0c6 (meta): Send message on guild join. 2022-01-26 12:56:35 +02:00
AriHoresh
d50eac6455 Can't spend 24 hours without doing anything 2022-01-25 14:06:31 +01:00
8e41a26601 feature (meta): Add nerd command. 2022-01-25 09:47:06 +02:00
140b3103b7 (rroles): Add hint to docs. 2022-01-24 14:09:52 +02:00
a2b1c38174 (economy): Rebalance default rewards. 2022-01-24 13:58:16 +02:00
a8c97ef785 (studyban): Add default studyban durations. 2022-01-24 13:43:56 +02:00
8501fb704e (meta): Add support and invite commands. 2022-01-24 13:25:38 +02:00
b5a4a17239 (lion): Add more properties, and default tags.
Added `Lion.guild`.
Added `Lion.ctx`.
Added `Lion.profile_tags`, with defaults.
2022-01-24 10:40:29 +02:00
a6283c9bc6 (timer): Harden channel name updates.
Truncate too-long names.
Ignore update if we don't have permission.
2022-01-24 08:20:22 +02:00
cd62146e9a fix (rroles): Don't assume member in event. 2022-01-24 07:06:28 +02:00
45d6fc9b54 fix (topgg): Reply hook logic for long messages. 2022-01-24 06:57:37 +02:00