nyeki
d0f8962654
feat(shard): ✨ Ban people with over 3 warns, even if the moderator specifies a warn.
2025-03-30 23:53:27 -03:00
nyeki
0200da236b
Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone
2025-03-27 01:15:00 -03:00
nyeki
d53919b855
feat(shard): increase account age to 30 days minimum.
2025-03-27 01:14:44 -03:00
nyeki
2803787c5f
chore: 🔖 Bump version.
2025-03-21 15:07:56 -03:00
nyeki
1057ac7b5b
feat(shard): ✨ Stop displaying mod and supporter banners.
2025-03-21 15:06:08 -03:00
nyeki
2524108317
chore: 🔖 Bump version.
2025-03-19 19:59:57 -03:00
nyeki
4fad3003b3
fix(shard): 🚑 Fix wrong function decorator call.
2025-03-19 19:59:34 -03:00
nyeki
68e23e3a8f
Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone
2025-03-19 19:57:51 -03:00
nyeki
95f085fc0d
feat(scripts): 🐛 Wait longer to apply migrations.
...
Waiting too few may result in the image not having finished being pulled, therefore the migrations not being applied since the old pod is still running.
2025-03-19 19:57:41 -03:00
nyeki
863e128ba8
chore: 🔖 Bump version.
2025-03-19 19:55:57 -03:00
nyeki
e3fcb20c61
feat(scripts): ✨ Pull git changes before updating.
2025-03-19 19:55: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
76526d6ea8
chore: 🔖 Bump version.
2025-03-19 19:47:45 -03:00
nyeki
89b5c7d045
fix(shard): ✏️ Fix Discord MD typo.
2025-03-19 19:44:42 -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
d1f2dbb0d7
Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone
2025-03-19 19:15:18 -03:00
nyeki
16b3b44def
fix(shard): 🐛 Discord rejecting messages of people with specific usernames.
2025-03-19 19:15:09 -03:00
nyeki
f980f65eb2
chore: 🔖 Bump version.
2025-03-19 19:04:53 -03:00
nyeki
a69addd9ce
fix(shard): 🐛 Use Discord timestamps for ban DM embeds.
2025-03-19 19:03:51 -03:00
nyeki
07ad5b18bf
Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone
2025-03-18 13:31:04 -03:00
nyeki
c32585f738
feat(scripts): ✨ Use git's credential store instead of prompting for username and password.
2025-03-18 13:30:41 -03:00
nyeki
e2511064b4
chore: 🔖 Bump version.
2025-03-18 13:24:50 -03:00
nyeki
41b8bb8825
feat(shard): ✨ Add duration and reason arguments to p.ban.
2025-03-18 13:24:22 -03:00
nyeki
57459699ea
chore: 🔖 Bump version.
2025-03-18 12:32:20 -03:00
nyeki
3973d72945
feat(shard): ✨ Add approve option to p.reports command.
2025-03-18 12:31:15 -03:00
nyeki
8ae4511ca5
chore: 🔖 Bump version.
2025-03-18 01:24:45 -03:00
nyeki
c76627d2b6
fix(shard): 🐛 Messages raising an error if too long.
2025-03-18 01:23:43 -03:00
nyeki
cd11262604
Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone
2025-03-16 23:33:45 -03:00
nyeki
b6c3da6963
perf(shard): ⚡ Remove duplicate set_search() call in CallManager.hangup().
2025-03-16 23:33:34 -03:00
nyeki
4c498512fb
chore: 🔖 Bump version.
2025-03-16 13:19:49 -03:00
nyeki
73f75c09bb
fix(shard): 🔧 Update sentry DSN.
2025-03-16 13:19:34 -03:00
nyeki
af71718d59
chore: 🔖 Bump version.
2025-03-16 12:28:10 -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
a8cc3ebfd3
fix(shard): 🐛 Fix Payphone.get_or_fetch_channel() raising 403 error.
2025-03-16 12:22:08 -03:00
nyeki
4a642ca3a5
chore: 🔖 Bump version.
2025-03-16 11:45:59 -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
c4df5a31e7
fix(shard): 🐛 Fix not found error in get_or_fetch_channel().
2025-03-16 11:04:42 -03:00
nyeki
1e21d557d1
Merge branch 'main' of https://git.nyeki.dev/Payphone/Payphone
2025-03-16 02:55:23 -03:00
nyeki
849daf946b
build(kube): 💚 Update bot k8s yml file in an attempt to add a delay between pod rollouts.
2025-03-16 02:55:14 -03:00
nyeki
9c7cf3bc87
chore: 🔖 Bump version.
2025-03-16 02:52:29 -03:00