Commit Graph
145 Commits
Author SHA1 Message Date
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