ebece5256a
rewrite: Update meta.
2022-11-18 08:43:54 +02:00
7249e25975
rewrite: Core framework.
2022-11-11 08:04:23 +02:00
3445bdff3e
rewrite: Add base context ContextVar.
2022-11-07 16:08:27 +02:00
322f519640
rewrite: Batch flush for WebhookLogger.
2022-11-04 09:37:21 +02:00
fd04b825f2
rewrite: Implement shard IPC server.
2022-11-03 15:36:39 +02:00
88861f3880
rewrite: New live-logger.
2022-11-03 15:35:30 +02:00
b27ee447b3
rewrite: New bot framework.
2022-11-02 07:24:57 +02:00
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
b4da2e3650
(interactions): Handle cancel on callback.
2022-05-17 13:50:26 +03:00
a33d882e3f
(interactions): Add awaitable tracebacks.
2022-05-16 19:55:45 +03:00
4733715573
fix (config): Multi-config emoji resolution.
2022-05-16 18:53:48 +03:00
53dbcd600f
(interactions): Add menu set_default.
2022-05-09 21:08:23 +03:00
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