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