PalmDevs
2ef66fbc87
chore(bots/discord): add more debug logs on messageScan
2024-09-25 06:47:13 +07:00
PalmDevs
0346741188
feat(bots/discord): improve admin commands
...
- The reload command now properly reloads configuration changes by skipping the configuration cache
- The eval command now sends a file if the output is too long
- The eval command now restricts access to the bot token by removing it and sandboxing the input code execution
2024-09-25 06:45:52 +07:00
semantic-release-bot
e0e40237fa
chore(release): 1.0.0-dev.29 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.29](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.28...@revanced/discord-bot@1.0.0-dev.29 ) (2024-09-21)
### Bug Fixes
* **bots/discord:** fix get response logic ([3261294 ](3261294822 ))
@revanced/discord-bot@1.0.0-dev.29
2024-09-21 21:03:36 +00:00
PalmDevs
d3c56222be
chore: update dependencies
2024-09-22 04:02:20 +07:00
PalmDevs
3261294822
fix(bots/discord): fix get response logic
2024-09-22 04:01:36 +07:00
semantic-release-bot
f035994f9e
chore(release): 1.0.0-dev.28 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.28](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.27...@revanced/discord-bot@1.0.0-dev.28 ) (2024-09-20)
### Bug Fixes
* **bots/discord:** don't refresh timer if force timer is active for sticky messages ([4abac0c ](4abac0c890 ))
* **bots/discord:** filter out text triggers correctly from image-only scans ([8c0dd67 ](8c0dd67d03 ))
@revanced/discord-bot@1.0.0-dev.28
2024-09-20 06:53:32 +00: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
semantic-release-bot
7a379a2cae
chore(release): 1.0.0-dev.27 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.27](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.26...@revanced/discord-bot@1.0.0-dev.27 ) (2024-09-05)
### Bug Fixes
* **bots/discord:** correct permission check logic ([dd8872c ](dd8872c027 ))
* **bots/discord:** give only removed roles for role presets ([522ad28 ](522ad28fd8 ))
* **bots/discord:** replace duration parser with a library ([94c4fed ](94c4fedc06 ))
@revanced/discord-bot@1.0.0-dev.27
2024-09-05 10:34:11 +00:00
Palm
dd8872c027
fix(bots/discord): correct permission check logic
...
Members were being previously treated as users and some requirements are passing by default when they must not.
2024-09-05 17:33:06 +07:00
semantic-release-bot
33a0e18e7b
chore(release): 1.0.0-dev.27 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.27](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.26...@revanced/discord-bot@1.0.0-dev.27 ) (2024-08-23)
### Bug Fixes
* **bots/discord:** give only removed roles for role presets ([522ad28 ](522ad28fd8 ))
* **bots/discord:** replace duration parser with a library ([94c4fed ](94c4fedc06 ))
2024-08-23 11:07:18 +00:00
PalmDevs
522ad28fd8
fix(bots/discord): give only removed roles for role presets
2024-08-23 18:05:48 +07:00
PalmDevs
94c4fedc06
fix(bots/discord): replace duration parser with a library
2024-08-23 17:59:02 +07:00
semantic-release-bot
e3dcbab508
chore(release): 1.0.0-dev.26 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.26](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.25...@revanced/discord-bot@1.0.0-dev.26 ) (2024-08-15)
### Bug Fixes
* **bots/discord:** correct timer active condition for sticky messages ([96065ff ](96065ff175 ))
@revanced/discord-bot@1.0.0-dev.26
2024-08-15 15:34:29 +00:00
Palm
96065ff175
fix(bots/discord): correct timer active condition for sticky messages
2024-08-15 22:33:12 +07:00
semantic-release-bot
845dd5d914
chore(release): 1.0.0-dev.25 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.25](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.24...@revanced/discord-bot@1.0.0-dev.25 ) (2024-08-15)
### Bug Fixes
* **bots/discord:** allow access to `context` in `/eval` and await result ([99f65f0 ](99f65f07f5 ))
@revanced/discord-bot@1.0.0-dev.25
2024-08-15 05:11:31 +00:00
Palm
99f65f07f5
fix(bots/discord): allow access to context in /eval and await result
2024-08-15 12:10:04 +07:00
semantic-release-bot
51f877f321
chore(release): 1.0.0-dev.24 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.24](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.23...@revanced/discord-bot@1.0.0-dev.24 ) (2024-08-14)
### Bug Fixes
* **bots/discord:** do not remove unrelated reactions ([031fd26 ](031fd26b26 ))
@revanced/discord-bot@1.0.0-dev.24
2024-08-14 04:54:54 +00:00
PalmDevs
031fd26b26
fix(bots/discord): do not remove unrelated reactions
2024-08-14 11:53:29 +07:00
semantic-release-bot
ef07039083
chore(release): 1.0.0-dev.23 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.23](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.22...@revanced/discord-bot@1.0.0-dev.23 ) (2024-08-13)
### Features
* **bots/discord:** add `train` commands ([ee90ef2 ](ee90ef247b ))
* **bots/discord:** update to newer command definition framework ([97f2795 ](97f2795df4 ))
@revanced/discord-bot@1.0.0-dev.23
2024-08-13 14:20:22 +00:00
PalmDevs
6dc7f0211e
chore: update lockfile
2024-08-13 21:19:18 +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
semantic-release-bot
82fac783ea
chore(release): 1.0.0-dev.22 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.22](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.21...@revanced/discord-bot@1.0.0-dev.22 ) (2024-08-10)
### Bug Fixes
* **bots/discord:** parse larger units of durations, fix wrong timestamp in mod embed ([6c8dce0 ](6c8dce0593 ))
* **bots/discord:** provide discord token for `reload` command ([dd21a5a ](dd21a5abad ))
### Features
* **bots/discord:** add code to actually scan text files correctly ([80aeb19 ](80aeb19020 ))
@revanced/discord-bot@1.0.0-dev.22
2024-08-10 15:31:57 +00:00
PalmDevs
dd21a5abad
fix(bots/discord): provide discord token for reload command
2024-08-10 22:30:45 +07:00
PalmDevs
80aeb19020
feat(bots/discord): add code to actually scan text files correctly
2024-08-10 22:30:45 +07:00
PalmDevs
6c8dce0593
fix(bots/discord): parse larger units of durations, fix wrong timestamp in mod embed
2024-08-10 22:30:44 +07:00
semantic-release-bot
9897f244e0
chore(release): 1.0.0-dev.21 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.21](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.20...@revanced/discord-bot@1.0.0-dev.21 ) (2024-08-04)
### Bug Fixes
* **bots/discord:** correct sticky messages logic ([de8bef6 ](de8bef6520 ))
* **bots/discord:** make `/eval` work ([eaa25f2 ](eaa25f2eb5 ))
* **bots/discord:** some configuration values not applying after running `/reload` ([a976dd2 ](a976dd2acc ))
@revanced/discord-bot@1.0.0-dev.21
2024-08-04 17:45:52 +00:00
PalmDevs
eaa25f2eb5
fix(bots/discord): make /eval work
2024-08-05 00:44:35 +07:00
PalmDevs
a976dd2acc
fix(bots/discord): some configuration values not applying after running /reload
2024-08-05 00:44:34 +07:00
PalmDevs
c567ef25c6
feat(packages/api): allow setting new options for ClientWebsocketManager
2024-08-05 00:44:33 +07:00
PalmDevs
de8bef6520
fix(bots/discord): correct sticky messages logic
2024-08-05 00:44:32 +07:00
semantic-release-bot
98dea81eeb
chore(release): 1.0.0-dev.20 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.20](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.19...@revanced/discord-bot@1.0.0-dev.20 ) (2024-08-03)
### Bug Fixes
* **bots/discord:** await when putting entries into db ([4da6175 ](4da6175cf5 ))
@revanced/discord-bot@1.0.0-dev.20
2024-08-03 19:53:58 +00:00
semantic-release-bot
9f3295cc0f
chore(release): 1.0.0-dev.9 [skip ci]
...
# @revanced/bot-websocket-api [1.0.0-dev.9](https://github.com/revanced/revanced-helper/compare/@revanced/bot-websocket-api@1.0.0-dev.8...@revanced/bot-websocket-api@1.0.0-dev.9 ) (2024-08-03)
### Features
* **apis/websocket:** return `true` for data on a `TrainedMessage` packet ([65add4d ](65add4dfee ))
@revanced/bot-websocket-api@1.0.0-dev.9
2024-08-03 19:53:18 +00:00
PalmDevs
4da6175cf5
fix(bots/discord): await when putting entries into db
2024-08-04 02:52:07 +07:00
PalmDevs
d90ad5c955
fix(packages/api): handle close event as a disconnect
2024-08-04 02:52:06 +07:00
PalmDevs
65add4dfee
feat(apis/websocket): return true for data on a TrainedMessage packet
2024-08-04 02:52:04 +07:00
semantic-release-bot
2c2f6b76d4
chore(release): 1.0.0-dev.19 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.19](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.18...@revanced/discord-bot@1.0.0-dev.19 ) (2024-08-03)
### Bug Fixes
* **bots/discord:** correct whitelist logic ([49c29be ](49c29bebfb ))
@revanced/discord-bot@1.0.0-dev.19
2024-08-03 17:31:01 +00:00
PalmDevs
49c29bebfb
fix(bots/discord): correct whitelist logic
2024-08-04 00:29:20 +07:00
semantic-release-bot
4e889d4991
chore(release): 1.0.0-dev.18 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.18](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.17...@revanced/discord-bot@1.0.0-dev.18 ) (2024-08-03)
### Bug Fixes
* **bots/discord:** set the `label` property correctly for message scans ([6d463df ](6d463df586 ))
@revanced/discord-bot@1.0.0-dev.18
2024-08-03 15:24:18 +00:00
PalmDevs
6d463df586
fix(bots/discord): set the label property correctly for message scans
2024-08-03 22:22:42 +07:00
semantic-release-bot
2d8688bd4c
chore(release): 1.0.0-dev.17 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.17](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.16...@revanced/discord-bot@1.0.0-dev.17 ) (2024-08-02)
### Bug Fixes
* **bots/discord/commands/eval:** evaluate in current context ([5925d90 ](5925d90209 ))
* **bots/discord:** send right response for after regexes ([a7688fa ](a7688fa9b9 ))
### Features
* **bots/discord:** update example config file ([bc9951c ](bc9951c9b5 ))
@revanced/discord-bot@1.0.0-dev.17
2024-08-02 18:40:39 +00:00
PalmDevs
bc9951c9b5
feat(bots/discord): update example config file
2024-08-03 01:36:19 +07:00
PalmDevs
a7688fa9b9
fix(bots/discord): send right response for after regexes
2024-08-03 01:31:45 +07:00
PalmDevs
5925d90209
fix(bots/discord/commands/eval): evaluate in current context
2024-08-03 01:31:44 +07:00
semantic-release-bot
5506518635
chore(release): 1.0.0-dev.16 [skip ci]
...
# @revanced/discord-bot [1.0.0-dev.16](https://github.com/revanced/revanced-helper/compare/@revanced/discord-bot@1.0.0-dev.15...@revanced/discord-bot@1.0.0-dev.16 ) (2024-08-02)
### Bug Fixes
* **bots/discord:** open database as read-write ([c366840 ](c36684091d ))
* **bots/discord:** remove bad text channel checks ([f5939e2 ](f5939e2528 ))
* **bots/discord:** remove redundant footer for response embeds ([412e003 ](412e00317d ))
### Features
* **bots/discord/commands:** add `reload` command ([6875b32 ](6875b32fd0 ))
@revanced/discord-bot@1.0.0-dev.16
2024-08-02 12:31:21 +00:00
PalmDevs
b9d08fff64
feat(bots/discord)!: add more attachment scan options
2024-08-02 19:26:20 +07:00
PalmDevs
6875b32fd0
feat(bots/discord/commands): add reload command
2024-08-02 19:26:20 +07:00
PalmDevs
c36684091d
fix(bots/discord): open database as read-write
2024-08-02 19:26:19 +07:00
PalmDevs
f5939e2528
fix(bots/discord): remove bad text channel checks
2024-08-02 19:26:18 +07:00