Commit Graph

41 Commits

Author SHA1 Message Date
conatum dd8609fac0 rewrite: Reminders system. 2022-11-25 07:01:29 +02:00
conatum 0d5e801945 rewrite: Localisation support. 2022-11-23 13:11:41 +02:00
conatum 2eea40f679 rewrite: Snapshots and Lion. 2022-11-20 08:34:18 +02:00
conatum 6831781687 rewrite: Analytic snapshots. 2022-11-19 21:02:37 +02:00
conatum fe51a8d150 rewrite: Analytics client-server model. 2022-11-18 18:53:02 +02:00
conatum ebece5256a rewrite: Update meta. 2022-11-18 08:43:54 +02:00
conatum 7249e25975 rewrite: Core framework. 2022-11-11 08:04:23 +02:00
conatum 3445bdff3e rewrite: Add base context ContextVar. 2022-11-07 16:08:27 +02:00
conatum 322f519640 rewrite: Batch flush for WebhookLogger. 2022-11-04 09:37:21 +02:00
conatum fd04b825f2 rewrite: Implement shard IPC server. 2022-11-03 15:36:39 +02:00
conatum 88861f3880 rewrite: New live-logger. 2022-11-03 15:35:30 +02:00
conatum b27ee447b3 rewrite: New bot framework. 2022-11-02 07:24:57 +02:00
conatum a5147323b5 rewrite: Initial rewrite skeleton.
Remove modules that will no longer be required.
Move pending modules to pending-rewrite folders.
2022-09-17 17:06:13 +10:00
conatum b4da2e3650 (interactions): Handle cancel on callback. 2022-05-17 13:50:26 +03:00
conatum a33d882e3f (interactions): Add awaitable tracebacks. 2022-05-16 19:55:45 +03:00
conatum 4733715573 fix (config): Multi-config emoji resolution. 2022-05-16 18:53:48 +03:00
conatum 53dbcd600f (interactions): Add menu set_default. 2022-05-09 21:08:23 +03:00
conatum ad5ef537c9 (interactions): Support component registration. 2022-05-09 08:08:56 +03:00
conatum e23544aff7 (interactions): Add select menu value property. 2022-05-09 08:07:55 +03:00
conatum a526d5e7b5 (interactions): Add response edit http patch. 2022-04-27 11:18:21 +03:00
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