Skip to content
This repository has been archived by the owner on Apr 1, 2021. It is now read-only.

Releases: MitchTalmadge/discord-echobot

2.0.0 - Bug Fixes, Code Overhaul, Additions

18 Dec 11:39
a58c9be
Compare
Choose a tag to compare

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 and includeSource options or set them to false 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

18 Apr 08:02
Compare
Choose a tag to compare
  • Fix source message on rich embeds.

1.2.0 - Detailed Source & Heroku Support

18 Apr 07:48
Compare
Choose a tag to compare
  • Source message now includes nickname of author.
    • Before:
      Source: Guild/Channel
    • After:
      Author: Mitch in Example/Channel
  • Add ECHOBOT_CONFIG_JSON environment variable for Heroku support.

1.1.0 - Message Duplication and Web Server

24 Mar 22:44
Compare
Choose a tag to compare
  • 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

17 Mar 22:49
Compare
Choose a tag to compare

Additions:

  • Set the redirect option copyRichEmbed to true 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 to true to enable rich embed, false to use normal messages. richEmbedColor will only take effect if richEmbed is true.

1.0.3 - Config and readme updates

16 Mar 23:16
Compare
Choose a tag to compare
  • No new features, just added a better config.example.json and updated the README.

1.0.2 - Hotfix

16 Mar 22:58
Compare
Choose a tag to compare
  • 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

16 Mar 22:20
Compare
Choose a tag to compare
  • Hotfix to properly bundle all dependencies and source files into one file.

1.0.0 - Initial Release

16 Mar 21:40
Compare
Choose a tag to compare
  • Support for copying messages from multiple destinations to multiple sources.
  • Ability to decide between using rich-embed messages or regular messages in the destination.
  • Ability to hide or show message source.
  • Ability to add a title to copied messages.
  • Ability to remove @everyone and @here.