Skip to content

Instantly share code, notes, and snippets.

@jagrosh
Last active January 31, 2020 11:34
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jagrosh/ab4ea890b48e2f5b7747351c22431896 to your computer and use it in GitHub Desktop.
Save jagrosh/ab4ea890b48e2f5b7747351c22431896 to your computer and use it in GitHub Desktop.
Spectra ChangeLog

Internal Changes

  • Guild Settings are now stored differently for faster lookup

External Changes

  • Brand new avatar generator! (actually just a wider variety of colors)
  • Bot is private, currently no plans for making the bot public, nor creating a separate public version
  • Will not support servers with NSFW channels unless specifically whitelisted
  • New success/warning/error emojis

Command Changes

  • Google command now supports some of the instant-answer cards, such as definitions, translations, currency conversion, unit conversion, weather, and calculator
  • Speakerphone fully deprecated; use Yggdrasil instead
  • Makebot deprecated
  • Emote management commands removed (they should have been removed a while ago...)
  • Avatar command returns full size and correct format
  • Find command removed (native Discord search, yay!)
  • Info command uses an embed now for better organization
  • Role and Roleme commands now check hierachy
  • Server command shows partner status and splash, and embed for organization
  • Stats and About commands merged
  • Achievements deprecated in favor of upcoming profile badges
  • %feed timezone to set the guild's timezone for feeds
  • roleme now swaps roles when max is 1
  • New bot info and bot list commands for bot information
  • New spoiler command to hide spoilers behind a hover-to-view image
  • New quote command to quote past messages
  • welcome and leave renamed to welcomemsg and leavemsg

Clean Changes

  • all clean subcommands have been removed in favor of a much more powerful cleaning system
  • the %clean command now takes arguments including:
  • bots to remove all messages by bots
  • images to remove all messages with images or embeded videos
  • embeds to remove all messages with embeds
  • @user or <userid> to remove all message by a user
  • `regex` - to remove all messages matching the regex
  • "quoted text" - to remove all messages containing the quoted text

Profile Changes

  • the current profile command is not being fully deprecated yet; currently the old profiles are found via profile and the new ones are via profile2; in the future, this will switch to oldprofile and profile
  • most existing profile fields have been removed, in favor of 'checked' fields (either via regex or online oauth)
  • servers are able to add their own fields; values for fields with the same name carry over from server to server as well
  • profile badges have replaced achievements

Feed Changes

  • Edited and deleted messages are now in embeds so links and mentioned need not be escaped
  • Can set timezone
  • All modlog entries now support a reason, and the reason can be set via the %reason command
  • Modlog now utilizes audit log lookup for a better reason system
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment