Skip to content

Instantly share code, notes, and snippets.

@Rapptz
Last active October 28, 2022 14:42
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 Rapptz/7a0d72b836dd0d9620f0 to your computer and use it in GitHub Desktop.
Save Rapptz/7a0d72b836dd0d9620f0 to your computer and use it in GitHub Desktop.
Changelog for R. Danny

Changelog (Updated Jan. 29th 2016)

The bot has been completely rewritten.

For feature requests or questions feel free to ping/private message @Danny.

Big changes

  • Most things don't require quotes anymore. A lot of people had a hard time with the concept of adding quotes to things so if it's the last argument of a command you can expect that quotes will not be required (and it'll be the wrong thing to do).
  • A completely revamped permission system so other servers can use the bot to its full potential. Now you can invoke commands such as !cleanup and the like without requiring specific authority. Just have the permissions required (along with the bot) and things will just work.
  • Completely changed how the help message output is.
  • Commands will no longer respond to !command help. In order to do so, please use !help command instead. See !help for more info.
  • Commands that take in a user can now take in either the name of the user or a mention of the user.
  • The concept of authority has been completely removed.
  • The bot now replies to ?command and !command. Pick whichever you prefer.
  • If you private message the bot with an invite link, it will attempt to join it.

Setting Up Permissions

To get the most out of the bot, it is recommended that you give the bot a role with Manage Roles permission. To check what permissions the bot has, just run !botpermissions in a channel.

There are two ways of giving people permission to use the locked bot commands. The first one is given on a permission basis. So if someone has Manage Messages then they can use the commands that require Manage Messages such as !cleanup and !remove. If someone has Ban Members then they can use !ban etc. If you do not want to give people these permissions but want to give people access to the bot commands, then you can give said members either a role named Bot Mod or Bot Admin.

To find out what permissions a command needs, the usual !help command will help you there.

New/Changed Commands

For more info about the new or changed commands type !help command. Note that you can access help of subcommnads a similar way, e.g. !help tag create.

  • !scrims
    • Generates a number of Splatoon map/mode combinations excluding Turf War.
  • !ignore
    • Ignores a channel or all current channels in a server.
    • By ignoring a channel, all commands stop being processed there.
  • !plonk
    • The new way to bot ban a user.
  • !unplonk
    • The new way to undo a bot ban on a user.
  • !info
    • The method o f displaying information has changed.
  • !join
    • Has been opened up for use with everyone. If you want the bot to join a server, just give it an invite.
  • !brand
    • Now accepts an ability and tells you the brands that influence the ability.
  • !tag
    • Tags are now server local and have more info.
    • Old tags will still work if a server-local tag is not found.
    • If you request a tag in a private message, then the generic pool of tags is used.
    • Server-specific tags cannot be retrieved via private message.
    • !tag make will create a tag in an interactive matter.
    • If you do !tag without specifying which tag to retrieve, you will be asked to make one interactively.
  • !profile
    • You can't set the username anymore, instead it's directly based on your current discord username.
    • If you get too many profile matches the bot will ask for clarification.
    • You can mention someone to get their profile.
    • If you don't have a profile, the bot will walk you through interactively to make one.
    • You can interactively make a profile by also doing !profile make
    • !profile stats now looks prettier.

Removed Commands

  • !avatar
    • It wasn't very useful and it was merged with !info.
  • !authority
    • Authority has been dropped as a concept in favour of the new permission system.
  • !echo
    • Relatively useless command.
  • !calculate
    • Unused and unsafe.
  • !bracket
    • Too outdated.
  • !rules
    • Too outdated.
  • !squidsquads
    • Too outdated.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment