Commit Graph
100 Commits
Author SHA1 Message Date
nyeki 5dd8fdcc58 Report bot stats to top.gg 2026-02-15 17:56:35 -03:00
nyeki a0c0c17747 Roll back tips 2026-02-09 00:55:25 -03:00
nyeki 2b3dc00941 Update current amount of funding 2026-02-07 16:15:26 -03:00
nyeki 1c79d4b701 Migrate to MUSL 2026-02-06 21:35:28 -03:00
nyeki 384ca1f4e8 Fix lint warnings in main.rs 2025-11-23 15:41:02 -03:00
nyeki 84ff48ae8c Add teto command 2025-11-23 15:39:50 -03:00
nyeki be5422345b Bring back old tips 2025-10-27 16:21:29 -03:00
nyeki b2297703c8 Replace tips with a request for donations 2025-10-20 20:16:54 -03:00
nyeki e5ecbbfa10 Bump version 2025-09-01 14:00:47 -03:00
nyeki f9a0c8220c Censor "nudes" 2025-09-01 13:20:34 -03:00
nyeki 176280fdf4 Bump version 2025-09-01 05:21:36 -03:00
nyeki 0c3bbf9a03 Censor replies 2025-09-01 05:17:00 -03:00
nyeki 08d71a5e82 Remove some words and phrases from being censored 2025-08-30 16:32:06 -03:00
nyeki 86f2a6bf9c Make sensitive topics only get censored 2025-08-28 02:58:19 -03:00
nyeki d1669003cf Increase scylla CPU limits 2025-08-28 02:24:23 -03:00
nyeki b442be08e2 Disable auto call hangup and check for DB inconsistency in call channels 2025-08-26 13:12:17 -03:00
nyeki eb057e0531 Bump version 2025-08-25 23:32:57 -03:00
nyeki 73010fec3d Do not send empty messages 2025-08-25 20:15:05 -03:00
nyeki 676fdcfd96 Run cargo fmt --all 2025-08-25 20:03:21 -03:00
nyeki e5fe77c287 Bump version 2025-08-25 20:03:11 -03:00
nyeki 28d330b1b2 Fix more clippy warnings 2025-08-25 19:52:14 -03:00
nyeki ec893c0cf7 Fix clippy error 2025-08-25 19:51:55 -03:00
nyeki 16085b4bd8 Fix invalid usernames 2025-08-25 19:50:30 -03:00
nyeki ca1ce13887 Bump version 2025-08-25 19:36:43 -03:00
nyeki e44ab51adf Add ban command 2025-08-25 19:36:18 -03:00
nyeki 6d8217ed81 Expire calls where one of both parties doesn't talk for 10 minutes. 2025-08-25 18:24:16 -03:00
nyeki a75fd9f092 Add code of conduct button and fix invalid display names 2025-08-24 21:32:59 -03:00
nyeki 0f5f390d68 Add tip when skipping to a not-yet-started call 2025-08-24 20:22:39 -03:00
nyeki c1a2a6a449 Bump version 2025-08-24 20:16:00 -03:00
nyeki 82fba989a4 Attempt to patch "Call not found" errors 2025-08-24 20:06:09 -03:00
nyeki 3f5ec4f258 Add colors update 2025-08-24 20:03:52 -03:00
nyeki 39120a65fa Add links to reply embeds and fix nitro custom server avatars not displaying 2025-08-24 15:45:54 -03:00
nyeki fc9bbcc87c Make all avatars use PNG instead of WEBP 2025-08-24 13:06:37 -03:00
nyeki 497d180669 Add hidden feature to not send messages when they're preceeded by an X 2025-08-24 03:51:08 -03:00
nyeki bd09a55a74 Make mask command not toggle the mask status when neither on nor off are passed 2025-08-24 03:42:37 -03:00
nyeki 14a6037101 Go back one patch version, let's make the masks version rounded 2025-08-24 02:05:41 -03:00
nyeki b9dbc17b63 Bump Payphone version and make ansible Payphone deployment playbook bump version at the end, not at the beginning 2025-08-24 02:04:51 -03:00
nyeki 325b4cbc16 Add support for masks 2025-08-24 02:02:25 -03:00
nyeki 2a2ffd8894 Restrict accounts to min 30 days to be able to call and start working on masks 2025-08-23 19:56:50 -03:00
nyeki 134d4e8879 Bump version 2025-08-23 16:43:59 -03:00
nyeki 291c4d50b2 Attempt to make invalid nicknames valid 2025-08-23 16:43:52 -03:00
nyeki 06faca7aa2 Bump version and reformat stats command 2025-08-23 14:51:35 -03:00
nyeki 8e9a23b4d9 Bump version 2025-08-23 13:34:25 -03:00
nyeki 8f6d28f3b6 Register statistics command 2025-08-23 13:34:18 -03:00
nyeki 35f3504c00 Add statistics command 2025-08-23 13:28:52 -03:00
nyeki 6c72c27911 Remove sexually explicit typos rule and add migration for masked call participants 2025-08-23 13:22:35 -03:00
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