Commit Graph

  • 3e0586f89c feat(scripts): ✨ Make deploy.py read latest version from pyproject.toml. nyeki 2025-03-16 00:11:51 -03:00
  • a77c5411a0 chore: 🔖 Bump version. nyeki 2025-03-16 00:09:38 -03:00
  • 0067481528 feat(shard): ✨ Store unbanner. nyeki 2025-03-16 00:01:04 -03:00
  • 515048f43d feat(scripts): ✨ Make deploy.py use a tag instead of version number. nyeki 2025-03-15 23:34:12 -03:00
  • 9445a9de29 feat(scripts): ✨ Add automatic migration handling to update.py. nyeki 2025-03-15 23:30:58 -03:00
  • 0e2a0553e6 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone nyeki 2025-03-15 23:27:01 -03:00
  • 6bfc4ca42e refactor(shard): 🔇 Remove useless logging. nyeki 2025-03-15 23:26:53 -03:00
  • 481fba860e feat(shard): ✨ Add p.bans command for moderators to see a user's bans. nyeki 2025-03-15 23:26:19 -03:00
  • a568392eb0 chore: 🔖 Bump version. nyeki 2025-03-15 13:44:57 -03:00
  • 7e4e354819 fix(shard): 🚑 Report message command not working. nyeki 2025-03-15 13:39:45 -03:00
  • b520ac5d02 chore: 🔖 Bump version. nyeki 2025-03-15 12:06:25 -03:00
  • e59c1665bf fix(shard): 🐛 Allow reporting messages sent *to* Payphone (instead of *by*). nyeki 2025-03-15 12:03:53 -03:00
  • 2e9b0cb19e feat: deploy.py makes latest version the default one. nyeki 2025-03-14 02:34:18 +00:00
  • a425596fa5 fix: deploy.py nyeki 2025-03-14 02:29:46 +00:00
  • 71ed4cc25c feat(shard): 🐛 Update server's invite to a valid one. Nyeki.py 2025-02-14 22:54:33 -03:00
  • b09de4f3e8 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone Nyeki.py 2025-02-14 17:13:26 -03:00
  • fbc64e0d19 feat(shard): ✨ Ignore checks for hardcoded IDs. Nyeki.py 2025-02-14 17:13:13 -03:00
  • 6dcff5ddc9 fix: Update invite link in help command. nyeki 2025-02-12 22:49:11 +00:00
  • 1f9012fbe5 build: Increase the max connections limit for Redis. nyeki 2025-02-12 22:03:51 +00:00
  • 2c1f87326f Update README.md nyeki 2025-01-15 18:44:02 +00:00
  • dae522b061 fix(scripts): 🐛 Deployment script not working. Nyeki.py 2024-12-26 01:03:10 -03:00
  • 11fad1c270 Upload to GitLab Nyeki.py 2024-12-26 01:00:35 -03:00
  • 4ef575b391 fix(shard): ✏️ Dog ← god. Nyeki 2024-11-20 22:18:37 +00:00
  • 591d46c4b5 Update censored.txt Nyeki 2024-11-18 14:12:20 +00:00
  • dab17e7d17 fix(shard): 🐛 Masked replies getting inverted. Nyeki.py 2024-11-16 01:53:16 -03:00
  • a208a20558 fix(shard): 🚑 Hangup not working properly. Nyeki.py 2024-11-16 01:00:12 -03:00
  • 5d3441a13e fix(tasks): 🚑 Disable call expiry. Nyeki.py 2024-11-16 00:52:25 -03:00
  • 35884c0717 chore: Automatic updates... Nyeki.py 2024-11-16 00:31:17 -03:00
  • 622d9ad00f fix(shard): 🐛 Report message not working. Nyeki.py 2024-11-16 00:28:31 -03:00
  • a0893ce834 fix(kube): Update config.yml Nyeki.py 2024-11-16 00:10:47 -03:00
  • 72008b5d49 fix(tasks): Fix tasks.yml Nyeki.py 2024-11-16 00:07:53 -03:00
  • 9c5ce12c5e fix: Update tasks. Nyeki.py 2024-11-16 00:05:09 -03:00
  • 9e1d6ac276 Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone Nyeki.py 2024-11-16 00:04:46 -03:00
  • 0feeb3428d fix: Everything. Nyeki.py 2024-11-16 00:03:39 -03:00
  • 470290ea9b Merge pull request 'rewrite' (#7) from rewrite into main Nyeki 2024-11-16 02:43:59 +00:00
  • 6377cb66c2 feat(shard): Lots of code. Nyeki.py 2024-11-15 23:24:11 -03:00
  • d9d752c730 feat(shard): 🎉 Initialize the rewrite. Nyeki.py 2024-11-13 02:09:47 -03:00
  • a7f64de5b4 feat(scripts): ✨ Log new tag when deploying. Nyeki.py 2024-11-05 00:51:19 -03:00
  • 8af01ae327 fix(tasks): 🐛 Flush not working. Nyeki.py 2024-11-05 00:47:13 -03:00
  • 9fef2c089b build(bot): ✨ Pull new tags from the container image registry instead of from pyproject.toml. Nyeki.py 2024-11-04 23:09:27 -03:00
  • b8b834163c build(bot): 🔖 Upgrade pyproject.toml version to v14. Nyeki.py 2024-11-04 22:14:13 -03:00
  • cd84781640 feat(bot): 🎉 Create a redis client from scratch. Nyeki.py 2024-11-04 22:11:22 -03:00
  • eaaea73ab1 fix(bot): 🚑 Decode orjson bytes. Nyeki.py 2024-11-03 23:19:07 -03:00
  • 4701e8194c fix(bot): 🚑 Fix redis pipelines. Nyeki.py 2024-11-03 23:07:31 -03:00
  • 7b310a2110 fix(bot): 🚑 Migrate to serverless redis. Nyeki.py 2024-11-03 22:59:14 -03:00
  • 07c6b829bc feat(bot): 🔖 Upgrade to v10. Nyeki.py 2024-11-03 15:44:27 -03:00
  • 7f28af649e build(bot): ⬆️ Upgrade redis-py. Nyeki.py 2024-11-03 15:39:42 -03:00
  • 2f33d9610c build(bot): 🔨 Add updating and deployment scripts. Nyeki.py 2024-11-03 13:32:45 -03:00
  • edb8ad65c7 fix(bot): 🚑 Redis not connecting properly. Nyeki.py 2024-11-03 12:46:01 -03:00
  • af0cf9cbb5 fix(bot): 🐛 Hangup inactive calls task not working. Nyeki.py 2024-11-03 02:39:52 -03:00
  • e59a6bda4a fix(bot): 🐛 Fix tasks deployment. Nyeki.py 2024-11-03 02:23:46 -03:00
  • c41d3caa08 fix(bot): ✏️ Fix typos in tasks deployment. Nyeki.py 2024-11-03 02:23:05 -03:00
  • 6dc16db421 fix(bot): ✏️ Update displayed message on account deletion. Nyeki.py 2024-11-03 00:52:54 -03:00
  • 1f8f6e77da fix(bot): 🐛 Prevent users from marking their account for deletion multiple times. Nyeki.py 2024-11-03 00:50:18 -03:00
  • 9765e4c71c fix(bot): 🐛 Fix "None" when bans don't have a banner in p.user. Nyeki.py 2024-11-03 00:41:44 -03:00
  • 5566779d4e feat(bot): ⚰️ Remove p.shutdown command. Nyeki.py 2024-11-03 00:39:50 -03:00
  • fda26d97ee feat(bot): ✨ Migrate tasks to separate containers and readd support for automatic call hangup and account deletion. Nyeki.py 2024-11-03 00:31:59 -03:00
  • ddd439d6d7 feat(bot): ✨ Add "Delete My Activity Data" button to p.me. Nyeki.py 2024-11-02 23:39:18 -03:00
  • c3c44a57a6 feat(bot): ✨ Add dev docker compose to emulate k8s environment. Nyeki.py 2024-11-02 19:52:27 -03:00
  • 3b14480043 fix(bot): Remove "yaoi" from blocked words. Nyeki.py 2024-11-02 00:46:35 -03:00
  • e53859190b fix(bot): 🚑 Rollback redis hostname changes. Nyeki.py 2024-11-01 21:45:50 -03:00
  • a3d878c000 fix(bot): 🚑 Typo in redis client initialization. Nyeki.py 2024-11-01 21:29:05 -03:00
  • c739c1b7e7 fix(bot): 🐛 Add timeout to Redis sockets. Nyeki.py 2024-11-01 21:03:48 -03:00
  • 1f5e741f71 feat(bot): Pause leaderboard updates. Nyeki.py 2024-11-01 20:33:52 -03:00
  • 40abb1b173 docs(bot): 📝 Update README. Nyeki.py 2024-11-01 20:00:48 -03:00
  • ee17def379 docs(bot): ✏️ README config guide typo. Nyeki.py 2024-11-01 19:51:23 -03:00
  • ccc811ddb1 docs(bot): 📝 Add SSH security guide to README. Nyeki.py 2024-11-01 19:32:49 -03:00
  • b10275946b fix(bot): 🐛 Webhooks not working. Nyeki.py 2024-11-01 17:21:42 -03:00
  • ee306a6f1f fix(bot): 🐛 Webhooks not being found. Nyeki.py 2024-11-01 16:32:07 -03:00
  • 00ad045a35 feat(bot): ✨ Migrate from Citus to PostgreSQL. Nyeki.py 2024-11-01 14:37:30 -03:00
  • f9da23fc1a docs(bot): 📝 Add copy-pastable command to create an alias to kubectl in README. Nyeki.py 2024-11-01 04:24:42 -03:00
  • 6e12d2fc01 fix(bot): 🐛 Add subPath to volume mounts of citus containers. Nyeki.py 2024-11-01 03:51:48 -03:00
  • 2d98983e11 docs(bot): 📝 Add guide on how to add a new node to the cluster to README. Nyeki.py 2024-11-01 03:51:25 -03:00
  • 9a8d90d75a feat(bot): ✨ Use OpenEBS storage for multi-node clusters. Nyeki.py 2024-11-01 03:16:25 -03:00
  • fc77c5823d feat(bot): 🐛 Update storage class to use microk8s-hostpath. Nyeki.py 2024-11-01 02:31:52 -03:00
  • 2dc8b5aee0 feat(bot): Add k8s storage claims. Nyeki.py 2024-11-01 02:04:40 -03:00
  • 7de2b97029 docs(bot): 📝 Add k8s/tasks.yml to README. Nyeki.py 2024-11-01 01:53:32 -03:00
  • 3c7d9e193c feat(bot): ✨ Move background tasks to separate image. Nyeki.py 2024-11-01 01:52:53 -03:00
  • cd578e43bd feat(bot): ✨ Finish migrating to k8s. Nyeki.py 2024-10-31 12:17:02 -03:00
  • c0616cbcfe feat(bot): Update stuff to migrate to k8s. Nyeki.py 2024-10-31 04:57:58 -03:00
  • d20f808b88 feat: 🎉 Initial commit to Nyeki's Git. Nyeki.py 2024-10-31 00:42:52 -03:00
  • 345e44137a feat(bot): 🚧 Start migrating to k8s. Nyeki.py 2024-10-30 15:38:00 -03:00
  • 01c4a95ff3 refactor(bot): ⚰️ Remove unused imports. Nyeki.py 2024-10-28 16:32:07 -03:00
  • 0c52d69559 feat(bot): ✨ Move DB initialization and Redis connection testing outside of on_ready to run.py's shard() function. Nyeki.py 2024-10-28 14:40:38 -03:00
  • 38aa6d1f55 feat(bot): ✨ Use server profile instead of global one. Nyeki.py 2024-10-28 13:52:29 -03:00
  • a9171ec510 feat(bot): Set asyncio logging to debug. Nyeki.py 2024-10-28 13:17:10 -03:00
  • 27d9313b05 fix(bot): ✏️ Fix typo in chameleon mask name. Nyeki.py 2024-10-28 01:53:03 -03:00
  • daff9aafdb feat(bot): ✨ Remove "crack" and "cracker" from censored words. Nyeki.py 2024-10-27 19:06:48 -03:00
  • 0e2486cb4a feat(bot): ✨ Add banned users stat to p.stats. Nyeki.py 2024-10-27 17:34:01 -03:00
  • 99941874e7 feat(bot): ✨ Add moderator stats to p.me. Nyeki.py 2024-10-27 17:24:47 -03:00
  • 0e90f7b320 feat(bot): ✨ Keep track of who unbanned a user. Nyeki.py 2024-10-27 16:55:42 -03:00
  • 9e99211dda feat(bot): ✨ Keep track of who reviewed each report. Nyeki.py 2024-10-27 16:53:05 -03:00
  • 6350f9db4f fix(bot): 🐛 Edits not working when the new content has mentions. Nyeki.py 2024-10-27 01:49:16 -03:00
  • 85a437e3e6 refactor(bot): ♻️ Replace % with , in logging calls. Nyeki.py 2024-10-27 01:47:05 -03:00
  • 09d2808bd4 feat(bot): ✨ Add rich logging. Nyeki.py 2024-10-27 01:30:04 -03:00
  • ec00a557fa refactor(bot): ⚰️ Remove dead code. Nyeki.py 2024-10-27 00:21:55 -03:00
  • 46f34b6680 Merge branch 'main' of https://github.com/Payphone-Bot/Payphone Nyeki.py 2024-10-27 00:19:49 -03:00
  • 29204f5985 revert(bot): ⏪ Remove heartbeat system. Nyeki.py 2024-10-27 00:19:40 -03:00
  • 6e1fad16f0 feat(bot): Restart heartbeat on shard reconnect. Rafael Bradley 2024-10-26 14:42:59 -03:00
  • 80408b02d1 feat(bot): Stop heartbeat when shard disconnects from Discord. Rafael Bradley 2024-10-26 14:38:09 -03:00