This repository has been archived by the owner on Apr 1, 2021. It is now read-only.
Releases: MitchTalmadge/discord-echobot
Releases · MitchTalmadge/discord-echobot
2.0.0 - Bug Fixes, Code Overhaul, Additions
This is marked as a breaking change only because of how echoes appear from now on. Instead of wrapping the message contents within a message, each echoed message will now result in two messages from EchoBot:
- A header, indicating where the message came from and announcing a new message (remove the
title
andincludeSource
options or set them tofalse
to remove the header) - A body, which is the exact message copied in its entirety as close as possible to the source.
Previously the bot would send one message trying to do both at the same time, but this had more problems than it was worth.
This also means that bugs have been fixed, such as not copying all the information from an embed (#2) and not being able to copy messages that repeat contents (#8).
Finally, we have two new options: minLength
and allowList
. See the README for info on what these do.
1.2.1 - Hotfix
- Fix source message on rich embeds.
1.2.0 - Detailed Source & Heroku Support
- Source message now includes nickname of author.
- Before:
Source: Guild/Channel - After:
Author: Mitch in Example/Channel
- Before:
- Add
ECHOBOT_CONFIG_JSON
environment variable for Heroku support.
1.1.0 - Message Duplication and Web Server
- Duplicate messages (caused by a Discord bug) are now caught and ignored.
- A web server has been implemented for Heroku servers. If the PORT environment variable is set, the server will be started. Otherwise it will not start.
1.0.4 - Copy rich embed contents
Additions:
- Set the redirect option
copyRichEmbed
totrue
to copy the contents of rich embed messages when encountered. The contents of the rich embed will take priority over the normal content of the message. - Bot will try to restart if an error occurs.
Changes:
- Use the new redirect option
richEmbed
to determine if rich embeds are enabled or not. Set it totrue
to enable rich embed,false
to use normal messages.richEmbedColor
will only take effect ifrichEmbed
istrue
.
1.0.3 - Config and readme updates
- No new features, just added a better
config.example.json
and updated theREADME
.
1.0.2 - Hotfix
- Removed bundling introduced in previous hotfix due to a bug in Discord.JS library.
- Added scripts for compiling and running the bot using
npm
.npm install
to install dependencies and compile.npm run
to start the bot after compilation.
1.0.1 - Hotfix
- Hotfix to properly bundle all dependencies and source files into one file.