Change log

This document will contain the changes between ChatToTwitch versions. For a github commit history, you can see the ChatToTwitch github thread on our discord server

Change Log will not include back-end changes, since that would be too long

V3.1

This is so far, as 3.1 might include more bug fixes.

  • When the webserver goes offline, you can login via the 'manual' mode in /login. Aka the way you logged in with V2
  • When a message is auto-deleted on discord, dond't send it to twitch
  • Crosschat is now supported in threads
  • if the bot doesn't have proper permissions, it will react with the default check emoji
  • fix blacklist and whitelist breaking when someone edits their blacklist or whitelist
  • Notifications are now supported in public threads and news channels.
  • Webhook Usernames now have certain words/texts cencensored due to discord restrictions. Read more about this here
  • Add slowmode warning when crosschat starts
  • Move use_webhooks/use_embeds to DisplayType/DisplaySettings
  • Add raw display type
  • Escape markdowns when sending messages to discord

V3

  • New Documentation (Can be found here)
  • Privacy Policy has been updated. It can be found here
  • FAQ/Wiki has been updated. (It can be found here)
  • A premium subscription has been added. It's perks can be found here
  • Autoreconnect has been added, though its a premium perk.
  • Customizing embeds, though its a premium perk.
  • A better login system, making it more seemless to login.
  • Directional settings, which lets you choose if messages go both directions, only to twitch, or only to discord
  • Whitelisting system. This will let you whitelist twitch/discord users, and independently toggle if the discord/twitch whitelist(s) should be enabled/disabled.
  • More extensive blacklisting system. You can now blacklist twitch users
  • Guest-only mode. With this enabled, discord users will have to login through ChatToTwitch to be able to use the crosschat. This can be found here
  • Viewing profiles (This allows you to see their settings, twitch username, and stats. This can be found here)
  • Auto-Disconnect. You probably think I added this so more people would buy premium, and although that is one perk of this, it's not the reason. This is here so it's more accurate to figure out how many crosschats are currently active, which will help me do restarts during downtime hours, etc.
  • Better message parsing (Ex: when sending a message to discord, emojis, commands, roles, member, and channel mentions will all be stripped down to make it more readable.)
  • Reply support (Messages will now display the content and author of the message they are replying to)
  • Statistics. Using the /about command will let you see global statistics, while using /profile will let you see user-specific statistics.
  • To maintain a minimilistic view, the ping command has been switched to a prefix command. The prefix is the bots mention, so it would be invoked as such: @ChatToTwitch ping
  • /crosschat start will now give you warnings if you have settings enabled that could deteriorate the preformance of the bot.
  • Premium users can have up to 3 crosschats, and with this /crosschat stop will let you specify which channel you want to terminate the crosschat from
  • /accounts has been removed, as you can now only have one linked account
  • /config and /notifications have been combined into /settings, which only lets you edit what you have permission to access.
  • /crosschat bans/unban/ban have been removed, since this has been replaced by blacklisting and can be edited in the /settings command
  • /privacy and /support have been removed, since a link to them has been added to /about
  • /vote and /videos have been removed due to me feeling like they are unneccessary commands
  • /tutorial has been depreciated, and just points you to the tutorial in the docs
  • /about now has links to the docs, homepage, privacy policy, and support server
  • the invite my devs for assistant has been removed due to people spamming it
  • The Connection error with twitch that causes frequent restarts (is hoped to be fixed)
  • The multiple responding when errors occur has been fixed
  • Better error handling has been added, with proper permissions being properly marked and the error handler telling you what permission(s) the bot is missing.
  • Dynamic variables have been added

Most of the changes were on the backend since the V2 code was very horrible