Commit Graph
21 Commits
Author SHA1 Message Date
Nyeki.py 345e44137a feat(bot): 🚧 Start migrating to k8s. 2024-10-30 15:38:00 -03:00
Nyeki.py 0c52d69559 feat(bot): ✨ Move DB initialization and Redis connection testing outside of on_ready to run.py's shard() function. 2024-10-28 14:40:38 -03:00
Nyeki.py a9171ec510 feat(bot): Set asyncio logging to debug. 2024-10-28 13:17:10 -03:00
Nyeki.py 9e99211dda feat(bot): ✨ Keep track of who reviewed each report. 2024-10-27 16:53:05 -03:00
Nyeki.py 85a437e3e6 refactor(bot): ♻️ Replace % with , in logging calls. 2024-10-27 01:47:05 -03:00
Nyeki.py 09d2808bd4 feat(bot): ✨ Add rich logging. 2024-10-27 01:30:04 -03:00
Nyeki.py ec00a557fa refactor(bot): ⚰️ Remove dead code. 2024-10-27 00:21:55 -03:00
Nyeki.py 29204f5985 revert(bot): ⏪ Remove heartbeat system. 2024-10-27 00:19:40 -03:00
Nyeki.py aa445fbf63 fix(bot): 🚑 Use default asyncio loop instead of uvloop. 2024-10-26 00:27:51 -03:00
Nyeki.py 924528cdba fix(bot): 🐛 Make heartbeat update delay toleration longer. 2024-10-25 23:28:01 -03:00
Nyeki.py 1c77532a7f fix(bot): 🐛 Main process crashing on shard restart. 2024-10-25 20:29:57 -03:00
Nyeki.py afad9250b6 fix(bot): 🐛 p.call and p.skip not warning about scheduled shutdown. 2024-10-24 01:02:27 -03:00
Nyeki.py b5872df034 feat(bot): ✨ Terminate all processes after p.shutdown. 2024-10-24 00:22:07 -03:00
Nyeki.py 0b6dfb2361 fix(bot): 🐛 Do not try to use winloop. 2024-10-23 23:39:21 -03:00
Nyeki.py 8c7e76654a feat(bot): Show what shard is starting with the default loop. 2024-10-23 23:36:43 -03:00
Nyeki.py c5143de3ba fix(bot): 🐛 Redis failing to connect in different event loops. 2024-10-23 23:33:25 -03:00
Nyeki.py 2ff7021595 feat(bot): ✨ Move messages flushing to a separate process. 2024-10-23 21:49:03 -03:00
Nyeki.py c13b351649 feat(bot): ✨ Improve the startup script. 2024-10-22 18:43:54 -03:00
Nyeki.py 82db5dd562 fix(bot): 🐛 DiscordUserID replies not working on unflushed propagated messages. 2024-10-22 15:40:15 -03:00
Nyeki.py 29188e53c1 perf(bot): ⚡ Use one process per shard.
Start one process per shard and initialize a new one if any of them fails.
2024-10-22 00:42:25 -03:00
Nyeki.py 5011ab5f90 feat(bot): Everything. 2024-10-16 13:21:04 -03:00