nyeki
7d47a9eb35
Start working on mask command
2025-08-23 12:16:06 -03:00
nyeki
b10484cacc
Add user argument docs to incidents command
2025-08-23 03:23:01 -03:00
nyeki
7a5943a5ef
Add automod in development and request for donations tips
2025-08-23 03:09:07 -03:00
nyeki
8294fafeba
Disable expire incident button when the incident has already expired
2025-08-23 02:19:05 -03:00
nyeki
c5d699292f
Add fast forward pagination buttons to incidents command
2025-08-23 02:15:40 -03:00
nyeki
679096a685
Add expire ban button to incidents command
2025-08-23 02:11:23 -03:00
nyeki
9b70714fe3
Make reply embeds say "Replying to ..."
2025-08-23 01:30:54 -03:00
nyeki
6df7fd272f
Fix call skipping message
2025-08-23 01:17:02 -03:00
nyeki
d0aa3d72d5
Fix incorrect "created by ID" value in incidents
2025-08-23 00:09:48 -03:00
nyeki
b108d93c55
Sort incidents
2025-08-23 00:03:30 -03:00
nyeki
eaa38f3474
Add basic moderator commands
2025-08-23 00:02:10 -03:00
nyeki
8868b18be3
Add support for extras, conditionally displaying commands in the help command, and start working on moderation commands
2025-08-22 18:06:52 -03:00
nyeki
55ae1c8937
Set bot status
2025-08-21 22:05:58 -03:00
nyeki
5e3201e7c5
Add support for presence to the framework
2025-08-21 21:59:37 -03:00
nyeki
7d19e928d6
Add plurals for slurs
2025-08-21 20:16:42 -03:00
nyeki
c88496a73a
Bump version
2025-08-21 20:09:18 -03:00
nyeki
aa32abfa90
Fix reversed leaderboard
2025-08-21 20:06:59 -03:00
nyeki
6c240cfece
Bump version and remove migrate copying command from Dockerfile
2025-08-21 19:22:44 -03:00
nyeki
1f9f094445
Bump version
2025-08-21 19:20:05 -03:00
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
a92a02484c
Add Redis connection URL to ansible playbook for Payphone
2025-08-21 02:15:44 -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
f785413696
Bump version
2025-08-19 00:18:14 -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
1678eedf6d
Bump version
2025-08-18 22:19:59 -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
23969006c2
chore: Release payphone version 4.0.9
2025-08-18 21:11:37 -03:00
nyeki
a0f592e66f
chore: Release payphone version 4.0.9
2025-08-18 21:10:57 -03:00
nyeki
5ebbfe6458
chore: Release payphone version 4.0.9
2025-08-18 21:07:54 -03:00
nyeki
6843865da3
chore: Release payphone version 4.0.8
2025-08-18 21:06:08 -03:00
nyeki
f882ed7fed
chore: Release payphone version 4.0.7
2025-08-18 21:05:45 -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
d3e192e3c3
Bump versions and fix Payphone deployment
2025-08-18 03:20:57 -03:00
nyeki
f98fc37191
Make Payphone always be deployed with the latest version
2025-08-18 01:07:11 -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
5fe3878471
Update storage usage of ScyllaDB
2025-08-17 23:52:08 -03:00
nyeki
d53a161716
Reduce scylla node storage to make it fit with the managers
2025-08-17 21:47:55 -03:00
nyeki
c0b919d33c
Reduce scylla nodes' storage
2025-08-17 21:46:43 -03:00
nyeki
a852cd9844
Reduce scylla requested disk space
2025-08-17 21:22:51 -03:00
nyeki
36f15615b6
Increase scylla disk size even more
2025-08-17 20:37:11 -03:00
nyeki
f909a300ad
Increase scylla node storage
2025-08-17 20:36:09 -03:00
nyeki
da1971060a
Add fail2ban and ssh security setups to setup ansible playbook
2025-08-17 20:36:00 -03:00
nyeki
e1c8957fc8
Reduce scylla storage size claimed in img file
2025-08-17 13:02:23 -03:00
nyeki
43ab107102
Push updates
2025-08-17 03:33:19 -03:00
nyeki
14f8df2aba
Reduce scylla node storage sizes
2025-08-17 02:15:21 -03:00
nyeki
a67b4f6a3d
Fix Argo CD's scylla cluster yml file formatting
2025-08-16 23:26:45 -03:00
nyeki
455dc27743
Update a boatload of ansible stuff
2025-08-16 22:16:48 -03:00
nyeki
d39b06eb12
Finish adding ansible files for Scylla management (management stuff, not the actual cluster nodes)
2025-08-16 04:55:37 -03:00
nyeki
8eaa3f6195
Create ansible files for all Scylla-related operators
2025-08-16 02:29:37 -03:00
nyeki
f6866e1a11
Set up ansible scripts to install k3s, helm, and ArgoCD in a Debian-based node
2025-08-15 21:06:56 -03:00
nyeki
700b770248
Create Dockerfile
2025-08-15 03:32:34 -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