Commit Graph

204 Commits

Author SHA1 Message Date
Tarrgon 9d18b97144 Custom oauth lib
The package used is deprecated. And I want to be able to debug oauth errors better.
2025-12-13 17:58:10 -05:00
Tarrgon c2e4d1bd3c Do both 2025-11-19 14:05:55 -05:00
Tarrgon 20d431f61d Fix knowledgebase 2025-11-18 21:20:55 -05:00
Tarrgon ed6cd90627 Add user id to user-related messages 2025-11-18 11:49:09 -05:00
Tarrgon f86bda1ff3 Fix building 2025-11-12 16:21:35 -05:00
Tarrgon 986e23fe6d Update nickname formatting 2025-11-09 15:19:33 -05:00
Tarrgon 916bf519d4 Fix note custom log 2025-10-23 09:57:57 -04:00
Tarrgon 433ed278a8 Fix note max page 2025-10-03 11:08:20 -04:00
Tarrgon 241884865c Remove issue links from github releases 2025-10-02 14:49:03 -04:00
Tarrgon a540ce3c92 Only kick alts
The joiner will prevent them from joining, and if they are banned, only the banned account has its ban lifted. This prevents future headaches of unbanning.
2025-09-29 18:43:44 -04:00
Tarrgon 85f6b63d4e Add full ban 2025-09-29 15:34:18 -04:00
Tarrgon 321d9780ad Add comments explaining these methods
These methods aren't accurate to their names as they manipulate the data returned to better suit the purposes of the bot.
2025-09-28 15:47:21 -04:00
Tarrgon c9ee0cc6a8 Fix title being too long 2025-09-25 20:58:22 -04:00
Tarrgon 9dbdd00c00 Consolidate imports 2025-09-23 07:08:26 -04:00
Tarrgon e6216e4451 Merge branch 'ticket-buttons' 2025-09-23 07:07:23 -04:00
Tarrgon b1117fd4ad Remove log 2025-09-23 07:06:51 -04:00
Tarrgon 1148a5cfba Change responses to be a bit more helpful 2025-09-22 10:15:58 -04:00
Tarrgon 333f4bdf4a Use modal for knowledgebase 2025-09-17 19:18:40 -04:00
Tarrgon 0a896e8466 Log knowledgebase updates 2025-09-17 18:10:07 -04:00
Tarrgon 06d7e942f6 Organize imports 2025-09-15 17:32:36 -04:00
Tarrgon 2b0c1de895 Update ban message 2025-09-14 12:58:38 -04:00
Tarrgon f6e83b3710 Remove unused imports 2025-09-14 08:05:59 -04:00
Tarrgon 672a508d9d Change private help ticket cooldown 2025-09-14 08:00:51 -04:00
Tarrgon 0175eb8d96 Fix channels appearing twice 2025-09-13 10:57:21 -04:00
Tarrgon 76e6ca9e38 Staff knowledgebase 2025-09-12 08:34:14 -04:00
Tarrgon aa08477e9b Use resolveUser with whois 2025-09-12 08:32:59 -04:00
Tarrgon 8940c3d652 Send log messages as files if content is too long 2025-09-11 07:03:08 -04:00
Tarrgon 8203ee1d39 Small fix to notes 2025-09-10 18:27:54 -04:00
Tarrgon 8d9bbf57c4 Don't encode anchor tags 2025-09-09 19:26:16 -04:00
Tarrgon 6adc431823 Attempt a few extra ways to resolve users 2025-09-08 06:58:16 -04:00
Tarrgon 7c050b62db Unify error message 2025-09-07 22:05:55 -04:00
Tarrgon c5868612cf Attempt to resolve usernames 2025-09-07 20:24:25 -04:00
Tarrgon a00f4a3830 Graceful error handling of non existing users 2025-09-07 20:13:00 -04:00
Tarrgon 082948f930 Format channel id 2025-09-07 20:11:39 -04:00
Tarrgon 1c38ddb436 Truncate body if necessary 2025-08-27 12:31:25 -04:00
Tarrgon f7b2f28540 Fix commas breaking contributor mentions 2025-08-13 11:42:53 -04:00
Tarrgon 986b7ead9e Add default 2025-07-23 21:55:47 -04:00
Tarrgon ef48c1d8d2 Fix channel resolution 2025-07-23 20:10:13 -04:00
Tarrgon 023c4037e6 Add context 2025-07-22 12:14:00 -04:00
Tarrgon 5a0aab69ff New logs channel 2025-07-21 14:23:55 -04:00
Tarrgon 5b045de4bd Forward banned alts to mod channel 2025-07-19 13:52:22 -04:00
Tarrgon 04982a06d6 Handle corrected and original MD5s 2025-07-19 13:40:10 -04:00
Tarrgon 9fdecf8afc Fix regex 2025-07-17 06:18:23 -04:00
Tarrgon dffd7d572e Ban by id 2025-07-16 17:39:22 -04:00
Tarrgon bfc870e047 Fix table being used 2025-07-16 10:54:44 -04:00
Tarrgon 5f584e1014 Fix square brackets in urls 2025-07-16 10:50:58 -04:00
Tarrgon 3fadfaa613 Add manual linking 2025-07-13 15:00:46 -04:00
Tarrgon e97c7fa886 Check if the user exists 2025-07-13 15:00:41 -04:00
Tarrgon d9162c8022 Add ticket ID to embed footer 2025-07-09 10:35:11 -04:00
Tarrgon c40c1ee590 Dev watch button 2025-07-09 10:25:44 -04:00