Commit Graph

21 Commits

Author SHA1 Message Date
conatum 078959807e fix (interactions): Correctly support disabled. 2022-04-27 11:17:49 +03:00
conatum 917f85b7a0 (interactions): Support response_update. 2022-04-26 16:16:41 +03:00
conatum 1434abf416 fix (interactions): Fix timeout pathway. 2022-04-26 16:16:14 +03:00
conatum d6141878a3 (interactions): Add interaction manager. 2022-04-26 13:45:01 +03:00
conatum f5909e8414 (interactions): Support callback extra check. 2022-04-26 13:44:20 +03:00
conatum 82e1141b2f (client): Add noop interaction handling. 2022-04-26 13:43:52 +03:00
conatum 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
conatum 413b54c5ab (interactions): Support message response. 2022-04-19 13:46:44 +03:00
conatum 035a295962 (interactions): Basic support for modals. 2022-04-19 11:34:34 +03:00
conatum e73302d21f (interactions): Basic select menu support. 2022-04-18 13:40:38 +03:00
conatum cc7c988007 feature (interactions): Basic button support. 2022-04-18 12:53:17 +03:00
conatum 08935c08e7 (stats): Basic achievements command.
Wrap `config.emojis` in a new `MapDotProxy` for easier access.
2022-01-27 07:57:33 +02:00
conatum 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
conatum 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
conatum 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
conatum acc517bebc hotpatch(client): Remove presences intent. 2021-09-29 11:01:20 +02:00
conatum b12a1cdf6c (logger): Separate error live logging. 2021-09-28 09:03:11 +03:00
conatum 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
conatum 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
conatum 05cb9650ee Core bot framework 2021-08-25 22:56:45 +03:00