Commit Graph
85 Commits
Author SHA1 Message Date
nyeki f9bb2910d6 feat(shard): ✨ Add better notices to users who try to skip or hang up calls they haven't participated in. 2025-04-02 00:13:37 -03:00
nyeki 688d28140f feat(shard): ✨ Prevent non-participants from hanging up or skipping calls. 2025-03-31 11:37:36 -03:00
nyeki 1057ac7b5b feat(shard): ✨ Stop displaying mod and supporter banners. 2025-03-21 15:06:08 -03:00
nyeki 4fad3003b3 fix(shard): 🚑 Fix wrong function decorator call. 2025-03-19 19:59:34 -03:00
nyeki be2b27d992 feat(shard): ✨ Add command aliases for p.bans and p.reports and add permission checking to commands before execution. 2025-03-19 19:55:01 -03:00
nyeki ee47e11c7f feat(shard): ✨ Let people know when their report helped moderators ban or warn someone. 2025-03-19 19:43:46 -03:00
nyeki c2146f21ab feat(shard): ✨ Check for permissions before starting a call. 2025-03-19 19:30:27 -03:00
nyeki 9d1e24fa51 fix(shard): 🐛 Ignore system messages. 2025-03-19 19:17:51 -03:00
nyeki 16b3b44def fix(shard): 🐛 Discord rejecting messages of people with specific usernames. 2025-03-19 19:15:09 -03:00
nyeki c76627d2b6 fix(shard): 🐛 Messages raising an error if too long. 2025-03-18 01:23:43 -03:00
nyeki b6c3da6963 perf(shard): ⚡ Remove duplicate set_search() call in CallManager.hangup(). 2025-03-16 23:33:34 -03:00
nyeki c1f1958a53 fix(shard): 🚑 Typo. 2025-03-16 12:24:31 -03:00
nyeki 86453cb58c feat(shard): ✨ Handle attachments on call.
Attachments can now be sent by moderators. Users are now notified when they can't send attachments, and if their message has text other than attachments, the other party gets notified that attachments were removed from the message.
2025-03-16 12:23:29 -03:00
nyeki 513b52f940 fix(shard): 🐛 Edits not responding when Payphone doesn't have Read Message History permissions. 2025-03-16 11:43:31 -03:00
nyeki 4360d0b053 fix(shard): 🐛 Extract coros from asyncio.gather for better (individual) error logging. 2025-03-16 11:29:44 -03:00
nyeki 87ffc4644b fix(shard): 🐛 Not found when the propagated message is manually deleted and then the original one does too. 2025-03-16 11:25:58 -03:00
nyeki 5c4248c749 fix(shard): 🐛 Payphone not sending messages when missing webhook permissions. 2025-03-16 11:24:16 -03:00
nyeki e24e7fcb6d fix(shard): 🐛 Error being raised when message is sent in DMs. 2025-03-16 11:19:58 -03:00
nyeki df8aef39e3 fix(shard): 🐛 Fix p.mask not responding when the user hasn't participated in the call yet. 2025-03-16 11:17:09 -03:00
nyeki ab7fe3e828 feat(shard): ✨ Notify users when Payphone doesn't have permissions to read message history. 2025-03-16 11:12:42 -03:00
nyeki ec3142f606 fix(shard): 🐛 Fix not found in on_message() when replying to a bot within the same channel. 2025-03-16 11:09:29 -03:00
nyeki f0437f30ae fix(shard): 🐛 Channel webhooks suddenly stopping working. 2025-03-16 00:49:34 -03:00
nyeki 6bfc4ca42e refactor(shard): 🔇 Remove useless logging. 2025-03-15 23:26:53 -03:00
nyeki 481fba860e feat(shard): ✨ Add p.bans command for moderators to see a user's bans. 2025-03-15 23:26:19 -03:00
nyeki 7e4e354819 fix(shard): 🚑 Report message command not working. 2025-03-15 13:39:45 -03:00
nyeki e59c1665bf fix(shard): 🐛 Allow reporting messages sent *to* Payphone (instead of *by*). 2025-03-15 12:03:53 -03:00
Nyeki.py 11fad1c270 Upload to GitLab 2024-12-26 01:00:35 -03:00
Nyeki.py dab17e7d17 fix(shard): 🐛 Masked replies getting inverted. 2024-11-16 01:53:16 -03:00
Nyeki.py 5d3441a13e fix(tasks): 🚑 Disable call expiry. 2024-11-16 00:52:25 -03:00
Nyeki.py 622d9ad00f fix(shard): 🐛 Report message not working. 2024-11-16 00:28:31 -03:00
Nyeki.py 6377cb66c2 feat(shard): Lots of code. 2024-11-15 23:24:11 -03:00
Nyeki.py d9d752c730 feat(shard): 🎉 Initialize the rewrite. 2024-11-13 02:09:47 -03:00
Nyeki.py cd84781640 feat(bot): 🎉 Create a redis client from scratch. 2024-11-04 22:11:22 -03:00
Nyeki.py eaaea73ab1 fix(bot): 🚑 Decode orjson bytes. 2024-11-03 23:19:07 -03:00
Nyeki.py 4701e8194c fix(bot): 🚑 Fix redis pipelines. 2024-11-03 23:07:31 -03:00
Nyeki.py 7b310a2110 fix(bot): 🚑 Migrate to serverless redis. 2024-11-03 22:59:14 -03:00
Nyeki.py fda26d97ee feat(bot): ✨ Migrate tasks to separate containers and readd support for automatic call hangup and account deletion. 2024-11-03 00:31:59 -03:00
Nyeki.py b10275946b fix(bot): 🐛 Webhooks not working. 2024-11-01 17:21:42 -03:00
Nyeki.py ee306a6f1f fix(bot): 🐛 Webhooks not being found. 2024-11-01 16:32:07 -03:00
Nyeki.py 3c7d9e193c feat(bot): ✨ Move background tasks to separate image. 2024-11-01 01:52:53 -03:00
Nyeki.py 6350f9db4f fix(bot): 🐛 Edits not working when the new content has mentions. 2024-10-27 01:49:16 -03:00
Nyeki.py 16f6a3f587 feat(bot): ✨ Add 15 seconds cooldown to skip and call commands. 2024-10-25 23:54:16 -03:00
Nyeki.py 666156a453 fix(bot): 🐛 Trim +2000 character messages. 2024-10-25 23:42:35 -03:00
Nyeki.py 27a528577b fix(bot): 🐛 Hangup not working. 2024-10-25 23:21:17 -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 b3184fafdf feat(bot): ✨ Show notification when users are calling of shutdown when p.shutdown has been ran. 2024-10-24 00:30:32 -03:00
Nyeki.py b5872df034 feat(bot): ✨ Terminate all processes after p.shutdown. 2024-10-24 00:22:07 -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 5375ae4e95 feat(bot): ✨ Trim blocked words to 10 characters. 2024-10-23 15:33:06 -03:00