Link Search Menu Expand Document

Changelog

v5.0.0

  • Rewrote from scratch using Discord.js’s Commando framework

Changed

  • Now using Twitch EventSub
  • Changed the usage of some commands (check \help)

Added

  • \kick, \monty

Fixed

  • Minor fixes.

v4.2.0

Added

  • Added \send and \edit commands, which allow mods and admins to send messages as the bot and edit them

v4.1.0

Added

  • The bot now logs the number of attachments in a deleted message.

Fixed

  • Minor changes/fixes.

v4.0.0

Fixed

  • All the Twitch API stuff, and it finally works now
  • \ban
  • The \help command is now cleaner
  • Minor changes

Added

  • More welcome messages
  • \social (removed \twitch, \youtube and \twitter)

v3.9.1

Fixed

  • Fixed a bug where if the user didn’t have a nickname before or it got reset the nickname would show up as null in the logs

v3.9.0

Added

  • Added some logging features, more specifically:
    • Join voice chat
    • Leave voice chat
    • Member leave
    • Nickname change

v3.8.1

Fixed

  • Fixed a bug where messages got logged even though the content was never edited

v3.8.0

Added

  • Added some logging features, more specifically:
    • Message deleted
    • Message edited

v3.7.0

Added

  • Added code to make the bot automatically publish every message sent in the News (a.k.a. Announcement) channels

v3.6.0

Added

  • Added code for the Twitch API, more specifically:
    • Added code to subscribe to the Twitch Webhooks
    • Added code to process the Twitch Webhooks and ping the @streams role
    • Added code to refresh the New Twitch API Tokens
    • Added \refreshtokens

v3.4.0 - v3.5.0

Added

  • Added code to handle complaints and ban appeals
  • Added \ban command

v3.3.1

Added

  • Added code to check for specific key in POST request (a simple form of authentication)
  • Added basic auto-moderator that deletes a mssage if it contains a swear word

v3.3.0

Changed

  • Added the musicCommands function
  • Moved the arrays to dedicated files (e.g. vsauce3vids was moved to vsauce3vids.js)

Added

  • Added basic auto-moderator that deletes a message if it contains a swear word
  • Added \stop

v3.2.0

Added

  • Added \jakerobot

v3.1.0

Added

  • Added code to handle notifications, more specifically:
    • Added code to receive POST requests
    • Added code to send a message to the appropriate channel, depening on the content of the POST request
  • Added code to greet new members
  • Added \succ

v3.0.0

Changed

  • Some commands now work differently depending on if the user is in voice chat or not
  • The voice chat clips are stored in /audioclips, which means that the bot doesn’t have to rely on external sources

v2.3.0

Added

  • Added \fingers, a command that plays the clip “Hey, Vsauce. Michael here. Where are your fingers?” in voice chat, and if you aren’t in vc it sends a link.

v2.2.0

Added

  • Added \setstatus, a command to change the status on the fly
  • Added \orisit, a command that plays Moon Men in vc
  • Added code to make role-specific commands

Changed

  • Changed the accent colour to be the same as the profile picture
  • Renamed \botinfo to \info
  • Renamed \random to \randomvideo
  • Minor changes to existing code

v2.1.0

Added

  • Added code to set a custom status

Changed

  • Minor changes

v2.0.0

Major rewrite of the bot.

Added

  • Added a function (embedCommand) to make an embed, to help make the code more readable
  • Added comments
  • Added a \botinfo command that sends the version of the bot and a link to the changelog

Fixed

  • Fixed misquote (That’s a very good question. But more importantly, how much does it weigh? -> Mmm, very good question. But more importantly… how much does it weigh?)

Changed

  • Cleaned up code
  • Minor changes

v1.0.0

First release

Added

  • \twitch
  • \youtube
  • \twitter
  • \random
  • \caulk
  • \weigh