nyeki
e28f11d9bb
Make permissions checking not depend on the cache
2025-08-21 19:19:02 -03:00
nyeki
408f0223a2
Update user's name when running commands or on call
2025-08-21 18:59:43 -03:00
nyeki
2b1a738379
Add strings to call commands
2025-08-21 18:57:30 -03:00
nyeki
cca77aa4a7
Add call message strings
2025-08-21 02:25:31 -03:00
nyeki
0318f002fc
Add leaderboard command and XP winning system
2025-08-21 02:14:56 -03:00
nyeki
4563c49245
Remove trace logs for webhook recreation
2025-08-20 23:22:18 -03:00
nyeki
aba11cb2da
Recreate webhooks when they go missing, reuse older webhooks, and initiate connections to Redis cluster
2025-08-20 23:20:21 -03:00
nyeki
ee49b0a984
Add permission checks to p.prefix command
2025-08-20 02:29:40 -03:00
nyeki
3cc37cfc0c
Add more censored phrases
2025-08-19 14:41:44 -03:00
nyeki
cddda58aca
Make permissions checking and notification separate functions
2025-08-18 23:45:52 -03:00
nyeki
0af585cf9e
Move huzz to mild swear words
2025-08-18 23:45:32 -03:00
nyeki
b6242f5a10
Remove "damn" from censor lists
2025-08-18 22:53:22 -03:00
nyeki
9799631b7c
Move words from categories
2025-08-18 22:28:24 -03:00
nyeki
a6255290b2
Add explicit sexual language typos rule
2025-08-18 22:14:55 -03:00
nyeki
118dacff20
Add whitelisting support
2025-08-18 22:08:42 -03:00
nyeki
a994c86f98
Add support for banned word exceptions
2025-08-18 22:04:46 -03:00
nyeki
1149dd5bb4
Sanitize mentions on call
2025-08-18 21:01:27 -03:00
nyeki
54217f1d69
Remove blood from the censored words list
2025-08-18 20:06:27 -03:00
nyeki
8ff7e3af02
Add code of conduct link button to help command
2025-08-18 19:33:29 -03:00
nyeki
040b720755
Add more words to the censored words and phrases list
2025-08-18 19:22:00 -03:00
nyeki
91ae88d040
Add more words to the censored words list and bump version
2025-08-18 19:19:16 -03:00
nyeki
31bb63a77a
Add more words to the censored words list
2025-08-18 19:17:37 -03:00
nyeki
2f99b32aea
Final migration updates
2025-08-18 15:31:22 -03:00
nyeki
fcb1a786be
Multiple things
...
Remove ArgoCD and Helm dependencies, add everything unnecessary to .dockerignore, add support for DB authentication in Payphone's CLI, make Scylla be fully managed by Ansible, add Payphone deployment ansible file
2025-08-18 01:06:03 -03:00
nyeki
ac81e3b286
Fix clippy warnings
2025-08-15 03:17:15 -03:00
nyeki
323cf7f748
Add support for replying on call
2025-08-15 03:14:24 -03:00
nyeki
281542a5c2
Finish adding call rule detectors
...
Missing language detectors (whatlang and lingua have terrible accuracy for short messages) and more words and phrases to the lists
2025-08-15 02:25:37 -03:00
nyeki
77182d9633
Apply cargo fmt --all
2025-08-15 01:44:22 -03:00
nyeki
e472936c51
Add support for deleting messages on call
2025-08-15 01:43:36 -03:00
nyeki
12948dcc15
Add support for editing messages
2025-08-15 01:38:54 -03:00
nyeki
b9410bedd7
Abstract user penalization
2025-08-15 00:41:15 -03:00
nyeki
7eb2a99b69
Prevent banned users from using call commands
2025-08-14 23:56:55 -03:00
nyeki
fb7eba11bb
Create NotBannedPermission
2025-08-14 23:50:18 -03:00
nyeki
208e0ddbf5
Add support for command permissions to the framework
2025-08-14 23:44:22 -03:00
nyeki
deb76941ea
Add no links rule
2025-08-14 23:36:37 -03:00
nyeki
25b96cdc2a
Apply cargo fmt --all
2025-08-14 23:19:51 -03:00
nyeki
f4f842e3c8
Fix clippy warnings
2025-08-14 23:19:40 -03:00
nyeki
6dde25aa72
Add automated warning and banning
2025-08-14 23:18:43 -03:00
nyeki
8e0c591b21
Add friend request command
2025-08-14 19:04:57 -03:00
nyeki
fe53f2e5c2
Fix clippy warnings in cli module
2025-08-14 18:47:42 -03:00
nyeki
3c87fdfa69
Add docs about sharding to the cli module
2025-08-14 18:45:40 -03:00
nyeki
da10b7f194
Add support for custom shard ID and count
2025-08-14 18:43:38 -03:00
nyeki
53d61cfbbb
Add prefix customization command
2025-08-14 18:30:33 -03:00
nyeki
eb6dcb4604
Fix misapplied TTL
2025-08-14 18:25:53 -03:00
nyeki
8432cb78fa
Use first prefix for display instead of used prefix
2025-08-14 17:28:15 -03:00
nyeki
faf9d9d580
Add support for white spaces between command prefix and name
2025-08-14 17:26:23 -03:00
nyeki
f4a282447a
Add prefix getter for custom server prefixes and Payphone mentions
2025-08-14 17:22:33 -03:00
nyeki
2b4c3d0b8b
Apply cargo fmt --all
2025-08-14 13:48:35 -03:00
nyeki
1a446ae3bf
Add some error inspection and logging
2025-08-14 13:44:52 -03:00
nyeki
55431d580e
Add the skip command and remove the unused commands folder
2025-08-14 13:42:36 -03:00