PalmDevs
7564b1a8f0
fix(bots/discord): attempt to fix sticky messages again
2025-04-09 20:14:32 +07:00
PalmDevs
479812e199
fix: fix typings and formatting
2025-03-04 02:27:48 +07:00
PalmDevs
14c98e87df
fix(bots/discord): delete expired appliedPresets entries after unapplying
2025-03-04 02:15:19 +07:00
PalmDevs
3ed5bd11ac
fix(bots/discord): attempt to fix stuck sticky message timeouts
2024-10-17 21:40:41 +07:00
PalmDevs
8ff6086028
feat(bots/discord): cure on every event
2024-10-17 21:39:05 +07:00
PalmDevs
59dd803529
chore(bots/discord): temporarily fix timer statuses being both active
2024-09-25 06:47:15 +07:00
PalmDevs
2ef66fbc87
chore(bots/discord): add more debug logs on messageScan
2024-09-25 06:47:13 +07:00
PalmDevs
4abac0c890
fix(bots/discord): don't refresh timer if force timer is active for sticky messages
2024-09-20 13:51:56 +07:00
PalmDevs
8c0dd67d03
fix(bots/discord): filter out text triggers correctly from image-only scans
2024-09-20 13:49:38 +07:00
PalmDevs
522ad28fd8
fix(bots/discord): give only removed roles for role presets
2024-08-23 18:05:48 +07:00
Palm
96065ff175
fix(bots/discord): correct timer active condition for sticky messages
2024-08-15 22:33:12 +07:00
PalmDevs
031fd26b26
fix(bots/discord): do not remove unrelated reactions
2024-08-14 11:53:29 +07:00
PalmDevs
ee90ef247b
feat(bots/discord): add train commands
2024-08-13 21:16:28 +07:00
PalmDevs
97f2795df4
feat(bots/discord): update to newer command definition framework
2024-08-13 21:16:26 +07:00
PalmDevs
80aeb19020
feat(bots/discord): add code to actually scan text files correctly
2024-08-10 22:30:45 +07:00
PalmDevs
de8bef6520
fix(bots/discord): correct sticky messages logic
2024-08-05 00:44:32 +07:00
PalmDevs
4da6175cf5
fix(bots/discord): await when putting entries into db
2024-08-04 02:52:07 +07:00
PalmDevs
b9d08fff64
feat(bots/discord)!: add more attachment scan options
2024-08-02 19:26:20 +07:00
PalmDevs
412e00317d
fix(bots/discord): remove redundant footer for response embeds
2024-08-02 19:26:17 +07:00
PalmDevs
8fe78e424e
fix(bots/discord)!: rename config replyToReplied to respondToReply
2024-08-02 19:26:12 +07:00
PalmDevs
bf661556e1
feat(bots/discord): add sticky messages
2024-08-01 02:29:49 +07:00
PalmDevs
bc437a5ec7
fix: other small issues
2024-07-31 19:34:12 +07:00
PalmDevs
ab62e55e76
fix(bots/discord): broken regex when prefix set to special characters
2024-07-31 02:12:30 +07:00
PalmDevs
d234d79310
fix(bots/discord): reset counter when reconnected to api, redo message scan filter logic
2024-07-31 00:22:02 +07:00
PalmDevs
d31616ebcb
fix(bots/discord): hanging process when disconnecting from API too many times
2024-07-30 21:30:54 +07:00
PalmDevs
646ec8da87
feat(bots/discord): framework changes and new features
...
- Migrated to a new command framework which looks better and works better
- Fixed commands not being bundled correctly
- Added message (prefix) commands with argument validation
- Added a new CommandErrorType, for invalid arguments
- `/eval` is now a bit safer
- Corrected colors for the coinflip embed
- `/stop` now works even when the bot is not connected to the API
2024-07-30 21:15:36 +07:00
PalmDevs
cdb6001955
feat(bots/discord): blacklist and whitelist for filters
2024-07-28 20:43:25 +07:00
PalmDevs
27662ed91a
feat(bots/discord): add replyToReplied option in response config
2024-07-26 01:25:50 +07:00
PalmDevs
d0acab1915
feat(bots/discord)!: add admin config
2024-07-26 01:25:49 +07:00
PalmDevs
e86180fe29
feat(bots/discord)!: allow message scan response to be message payloads
2024-07-26 01:25:48 +07:00
PalmDevs
b79a1c7575
fix(bots/discord): only check for member permissions when specified while correcting responses
2024-07-26 01:25:46 +07:00
PalmDevs
2f86586179
feat(bots/discord): add api.disconnectRetryInterval config
2024-07-20 23:30:10 +07:00
PalmDevs
fb8af00866
fix(bots/discord): remove auto-generated files
2024-07-09 00:56:22 +07:00
Palm
77fefb9bef
chore: fix more build issues
...
BREAKING CHANGE: In `@revanced/discord-bot`, its environment variable
`DATABASE_URL` has been renamed to `DATABASE_PATH`
and the `file:` prefix is no longer needed
2024-07-08 17:48:45 +00:00
PalmDevs
9b6ba56d99
chore: use alternative ways to bundle
2024-07-08 19:43:03 +07:00
PalmDevs
0bfd03583d
feat(events)!: use better api for events
2024-07-04 21:11:38 +07:00
PalmDevs
0303fe3e36
fix(bots/discord): do decancer after resetting nickname
2024-06-24 23:17:28 +07:00
PalmDevs
39cba97341
fix(bots/discord): owners cannot bypass checks on some commands
2024-06-24 23:02:08 +07:00
PalmDevs
f50b26b82d
fix(bots/discord): apply active role presets if members rejoin
2024-06-24 23:00:58 +07:00
PalmDevs
1723e8cacf
feat(bots/discord): support nickname decancering
2024-06-24 23:00:54 +07:00
PalmDevs
f75060bc9c
fix(bots/discord): follow-up if reply is already sent when error
2024-06-24 20:20:45 +07:00
PalmDevs
faa81f4d88
fix(bots/discord): clear role presets after they expire
2024-06-24 18:23:42 +07:00
PalmDevs
6658b582db
fix(bots/discord): connect to discord API even if initial bot API connection fails
2024-06-24 18:23:40 +07:00
PalmDevs
e204b7b756
feat(bots/discord): switch to drizzle-orm
2024-06-24 18:23:40 +07:00
PalmDevs
c1e1953762
chore(bots/discord): add default config
2024-06-24 18:23:37 +07:00
PalmDevs
7e5f6481c5
feat(bots/discord)!: read commit description
...
FEATURES:
- Updated documentation
- Improved configuration format
- Allow filter overriding for each response config (closes #29 )
- Improved commands directory structure
- Improved slash command reload script
- New commands
- New command exception handling
2024-06-24 18:23:36 +07:00
PalmDevs
d830e48bc2
fix(bots/discord): remove useless feature
2024-06-24 18:23:34 +07:00
PalmDevs
e25fc7d3c5
chore: update contributor email
2024-06-24 18:23:33 +07:00
PalmDevs
6abb740994
feat(bots/discord): improve logs
2024-06-24 18:23:31 +07:00
PalmDevs
744a56a4fd
feat(bots/discord): add ocrTriggers resp config, embed footer scan mode
2024-06-24 18:23:29 +07:00