Releases
v2.0.0
claabs
released this
11 Jan 02:54
Breaking Changes
Config option prefix
renamed to messageCommandPrefix
Config option game
renamed to activity
Config option role
renamed to userRoleIds
. Changed from string to array of strings.
Docker internal volume path moved from /usr/src/markbot/config
to /usr/app/config
Database changed from JSON files to a SQLite database. You'll need to re-train the bot to use it again.
The bot must be explicitly granted permission to listen to a list of channels before using it. Configure it with /listen
.
Docker user changed from root
to node
. You may need to update your mounted volume's permissions.
pm2 has been removed from the Docker container. Make sure to add --restart=unless-stopped
to your Docker run config to ensure the same resiliency.
New Features
Data is stored in a relational database to reduce memory and disk read/write usage, as well as to decrease latency
The bot can be restricted to only learn/listen from a strict list of channels
Bot responses can be seeded by a short phrase
Discord slash command support
Discord thread support
Many new config options available at https://claabs.github.io/markov-discord/classes/AppConfig.html
Owner IDs
Log level
Slash command name
Config file supports JSON5 (comments, trailing commas, etc). It also may use the .json5
file extension if you prefer.
Generated responses will now never ping a user or role, only just highlight their name
You can’t perform that action at this time.