Tarrgon
f79cdad3ee
Throw json data properly
2026-01-09 20:40:03 -05:00
Tarrgon
a48c4f9bea
Error on non-200 response
2026-01-09 15:22:45 -05:00
Tarrgon
56956e2855
Error if user object malformed
2025-12-13 21:53:09 -05:00
Tarrgon
4c93cb8212
Add underage flag error
2025-12-13 18:06:17 -05:00
Tarrgon
4825a0695f
Log unknown ticket types
2025-12-13 17:58:45 -05:00
Tarrgon
5301455730
Remove logs
2025-12-13 17:58:26 -05:00
Tarrgon
0890bdc5bf
Ensure name length
2025-12-13 17:58:20 -05:00
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
Tarrgon
6d2eff0e85
Note editing
2025-07-01 14:39:09 -04:00
Tarrgon
c003b50f8d
Trim phrase
2025-07-01 08:36:06 -04:00
Tarrgon
1086a9fa20
Add logs for redis crashing and reconnecting
2025-06-29 08:13:30 -04:00
Tarrgon
e514b4a8cc
Add debug logs
2025-06-26 20:39:20 -04:00
Tarrgon
06e554ec75
Fix repo id
2025-06-26 14:57:52 -04:00
Tarrgon
7241d905c5
Fix broken regex
2025-06-26 14:57:46 -04:00
Tarrgon
a98f7c094a
Fix notes
2025-06-26 10:20:33 -04:00
Tarrgon
45ec47877e
Fix URL regex
2025-06-24 13:02:26 -04:00
Tarrgon
8236da075a
Ticket unclaiming
2025-06-24 06:23:02 -04:00
Tarrgon
8ddfbed396
Add github webhook and mapping
2025-06-22 08:15:03 -04:00
Tarrgon
5dc38227a1
Fix autocomplete
2025-06-21 13:17:33 -04:00
Tarrgon
7a4a75c2cb
Allow notes to use IDs directly
2025-06-21 13:15:24 -04:00
Tarrgon
0a7f7f2fa7
Fix response grammar
2025-06-19 11:19:37 -04:00
Tarrgon
55229961c6
Check permission of user
2025-06-19 11:17:58 -04:00
Tarrgon
a7fa25aa9b
Admin name sync menu
2025-06-18 12:53:01 -04:00
Tarrgon
28ba6ea23f
Miscellaneous formatting
2025-06-17 22:07:19 -04:00
Tarrgon
dade481e4e
Fix custom links breaking at max length
2025-06-17 19:13:06 -04:00
Tarrgon
970112e0d3
Add ticket buttons
2025-06-17 19:09:33 -04:00
Tarrgon
8f84f35ec9
Ticket claiming
2025-06-13 09:02:48 -04:00
Tarrgon
e6b6b55b7c
Manual dtext hyperlinks in tickets
2025-06-12 08:11:19 -04:00
Tarrgon
2d49801a09
Add readme and basic setup instructions
2025-06-11 14:53:13 -04:00
Tarrgon
40f6084310
Fix pin message link
2025-06-10 20:02:26 -04:00
Tarrgon
d4994689ba
Add bullet point
2025-06-09 07:57:14 -04:00
Tarrgon
e452976048
Fix formatting
2025-06-09 07:24:25 -04:00
Tarrgon
89d6fc9088
NaN check time param
2025-06-08 08:48:01 -04:00
Tarrgon
f9d57373e1
Restructure redis client
2025-06-08 07:23:59 -04:00
Tarrgon
7d36a2f870
Remove spoiler message
...
Not sure if we really want this. Can always put it back later
2025-06-08 07:15:23 -04:00
Tarrgon
de3fb0ec28
Spoiler posts in spoiler tags
2025-06-07 14:39:03 -04:00
Tarrgon
ac63e6f647
Edit added note message
2025-06-07 10:06:45 -04:00
Tarrgon
d64a29b55b
Add custom event logs
2025-06-07 08:57:06 -04:00
Tarrgon
920477b8b7
Use correct function
2025-06-07 08:44:44 -04:00
Tarrgon
a2852bf454
List purged phrases
2025-06-07 08:06:30 -04:00
Tarrgon
4949e69eb2
Newest notes first
2025-06-07 07:53:34 -04:00
Tarrgon
423fc69f9f
Calculate md5 hashes of uploaded files
...
Discord does some weird stuff to file data, and we have to reverse it.
2025-06-06 12:05:32 -04:00
Tarrgon
b2da956069
Fix tag name
2025-06-06 09:26:25 -04:00
Tarrgon
4c5772dc1c
Update kick reason on e621 ban
2025-06-06 08:30:57 -04:00
Tarrgon
2ce72268d1
Add note modal
2025-06-06 08:30:45 -04:00
Tarrgon
e71db2f74f
Spoiler other default blacklist posts
2025-06-05 13:02:59 -04:00
Tarrgon
acf27a8bd2
Format application permission overrides better
2025-06-05 08:58:45 -04:00
Tarrgon
f75b39484f
Add SFW channels and link skip channels.
2025-06-04 22:52:08 -04:00
Tarrgon
11e3b3095a
List notes context menu command
2025-06-04 21:48:02 -04:00
Tarrgon
f65966c138
Use proper markdown
2025-06-04 18:50:26 -04:00
Tarrgon
ee04e0f289
Fix message log embed content
2025-06-04 18:19:45 -04:00