3cac3f8248
fix (data): Fix typo in customised_skin_data.
2022-04-26 13:43:22 +03:00
60e59246ab
fix (Table): Return method after save_query.
2022-04-26 03:24:38 +03:00
a5d23b5153
fix (interactions): Allow empty message.
...
In some circumstances, interactions may be returned with no `message`.
Fixes a bug causing this to crash the entire event loop.
2022-04-25 22:35:49 +03:00
5eef17329d
data (skins): Add skin data definitions.
2022-04-25 22:35:04 +03:00
137d51cb31
Merge branch 'feature-gems' into feature-skins
2022-04-22 16:49:24 +03:00
5bf9ccff04
Merge branch 'feature-interactions' into feature-gems
2022-04-21 15:38:53 +03:00
JetRaidz
90714d85e5
Revert "Import skins module."
...
This reverts commit 041fb18415 .
2022-04-19 23:46:15 +12:00
JetRaidz
041fb18415
Import skins module.
2022-04-19 23:36:44 +12:00
413b54c5ab
(interactions): Support message response.
2022-04-19 13:46:44 +03:00
035a295962
(interactions): Basic support for modals.
2022-04-19 11:34:34 +03:00
e73302d21f
(interactions): Basic select menu support.
2022-04-18 13:40:38 +03:00
cc7c988007
feature (interactions): Basic button support.
2022-04-18 12:53:17 +03:00
f753271403
feature (meta): Leo says hi.
2022-04-13 22:23:50 +03:00
6f9c8b7138
gems: Generalise gem transaction table.
...
Updates gem audit table for more generality.
Fixes issue with `Row._refresh()`.
Data migration v11 -> v12.
Remove `set_gems` (not needed due to gem module refactor).
2022-04-02 11:40:42 +03:00
645c437edd
Merge branch 'staging' into feature-gems
2022-04-02 11:38:47 +03:00
JetRaidz
08eb9e8890
(data): Add LionGem audit log database table.
2022-03-23 21:02:01 +13:00
1698098bbb
routine: Update new command list.
2022-03-19 17:48:03 +02:00
f3a0b5f70a
routine: Bump data version.
2022-03-19 17:13:40 +02:00
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