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
nyeki
09ed3b870e
Add default TTL to the messages DB table
2025-08-14 13:09:05 -03:00
nyeki
634c8eff8c
Insert messages to DB when sent on call
2025-08-14 13:04:12 -03:00
nyeki
8173a508ad
Expand documentation for RuntimeError
2025-08-13 14:55:01 -03:00
nyeki
c284ede5b4
Add documentation for the PrefixGetter trait
2025-08-13 14:54:35 -03:00
nyeki
7b3fa9905a
Rename IntoPrefixes into PrefixGetter
2025-08-13 14:49:12 -03:00
nyeki
a14ae96a47
Add more documentation
2025-08-13 14:48:47 -03:00
nyeki
e35b200d03
Add docs for the servers sub-module of groups
2025-08-13 14:34:26 -03:00
nyeki
285f1d4516
Expand documentation for the groups module
2025-08-13 14:19:48 -03:00
nyeki
2030812742
Add documentation for the cli::Commands enum
2025-08-13 14:14:06 -03:00
nyeki
7270c90b62
Apply cargo fmt --all
2025-08-13 14:04:32 -03:00
nyeki
fb660c162b
Add documentation for the discord module
2025-08-13 00:27:45 -03:00
nyeki
6ba65eef71
Add documentation for discord/sanitizing.rs module and add a few more characters to escape in SanitizeDiscordMarkdown
2025-08-13 00:27:35 -03:00
nyeki
d7b8138606
Run cargo fmt
2025-08-13 00:21:59 -03:00
nyeki
66584a8239
Add documentation for utils.rs
2025-08-13 00:21:41 -03:00