Commit Graph

24 Commits

Author SHA1 Message Date
ad5ef537c9 (interactions): Support component registration. 2022-05-09 08:08:56 +03:00
e23544aff7 (interactions): Add select menu value property. 2022-05-09 08:07:55 +03:00
a526d5e7b5 (interactions): Add response edit http patch. 2022-04-27 11:18:21 +03:00
078959807e fix (interactions): Correctly support disabled. 2022-04-27 11:17:49 +03:00
917f85b7a0 (interactions): Support response_update. 2022-04-26 16:16:41 +03:00
1434abf416 fix (interactions): Fix timeout pathway. 2022-04-26 16:16:14 +03:00
d6141878a3 (interactions): Add interaction manager. 2022-04-26 13:45:01 +03:00
f5909e8414 (interactions): Support callback extra check. 2022-04-26 13:44:20 +03:00
82e1141b2f (client): Add noop interaction handling. 2022-04-26 13:43:52 +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
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
08935c08e7 (stats): Basic achievements command.
Wrap `config.emojis` in a new `MapDotProxy` for easier access.
2022-01-27 07:57:33 +02:00
49c8ea5e02 (config): Add emoji support. 2022-01-20 08:40:44 +02:00
Harsha Raghu
437adf87e4 [Context] Implement LionContext
Need to append a Text to all bot replies to ask people to !vote
- Implement LionContext
- Implement Callback handler to enable Modules intercept cmdClient.Context.Utils() (attr calls)
2022-01-14 18:52:51 +05:30
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
20697c4823 sharding (core): Add base sharding support.
Add `meta.args` for command line argument access.
Add command line argument support for shard number.
Add shard count to config file.
Add `meta.sharding` exposing shard properties.
Add shard number to logging methods.
Add shard number to data appid.
2021-12-22 11:28:43 +02:00
acc517bebc hotpatch(client): Remove presences intent. 2021-09-29 11:01:20 +02:00
b12a1cdf6c (logger): Separate error live logging. 2021-09-28 09:03:11 +03:00
0183b63c55 Data system refactor and core redesign for public.
Redesigned data and core systems to be public-capable.
2021-09-12 11:04:49 +03:00
459a728968 Core user data and leaderboard commands.
Added flexibility to data `update_where`.
Added interactive utils, with improved pager.
Added user data table, with caching and transactional interface.
Added `topcoins` command to `Economy`
Added `top` command to `Study`
2021-08-26 22:34:46 +03:00
05cb9650ee Core bot framework 2021-08-25 22:56:45 +03:00