Commit Graph

26 Commits

Author SHA1 Message Date
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
PalmDevs
f9d50a0a6b feat(bots/discord): add source 2024-06-24 18:23:27 +07:00