Version 0.24.2 7th Oct 2017

Minor update

Version 0.24.0 26th Sept 2017

Been a while since last update! This update brings in a new and very configurable self-assignable role system (called role commands) with a reaction powered menu and everything!

There's some backend changes not mentioned in the following changelog, check the github repo for more detailed changes


  • New self-assignable role system called role commands, all your previously set role commands should be migrated over to this new system automatically (if it didn't let me know) docs here
  • Give yourself one of the self-assignable roles by adding reactions to a message.
  • Various typos fixed around the control panel
  • More documentation pages written
  • Improvements to the page for command settings
  • Removed those pesky "role not found" errors, now unknown roles are ignored most places
  • Autorole now has a couple more options
    • Added the ability to ignore members with certain roles
    • Added the ability to only check member with certain roles
    • Added the ability to only check the member when it joins, and not re-assign it later if it was removed by someone
  • Templates has more functions, see the docs for more info:
    • sendDM
    • mentionEveryone
    • mentionHere
    • mentionRoleName
    • mentionRoleID
    • hasRoleName
    • hasRoleID
    • toString
    • toInt
    • toInt64


  • Add mentionrole command -mentionrole name which will set the role to mentionable, mention it, then set it to not mentionable again. Only members with manage server perms can use this
  • Add CustomCommands command for listing all or showing info about a specific custom command
  • Add listroles command -listroles that will list all roles on the server and some info about them (like the color and whether they have mention everyone enabled, and their id)
  • Made some debug/stats commands available for everyone to use

Version 0.23.2 4th Sept 2017

Short update since the larger update is delayed, this is fixing some smaller things in the meantime.

  • Autorole now immediately applies the role on member join if duration is less than 1
  • Fixed input fields for mute duration in automod not allowing more than 100 minutes
  • Max violations expire has been increased to a week
  • The moderation "command disabled" message now says where you can enable it.

Version 0.23.1 11th Aug 2017

  • Autorole now works when you delete the (old) default channel
  • Fixed the feed message queue not retrying on non-discord related errors

Version 0.23 7th Aug 2017

Another day another update!

This update contains mostly website changes with a (mostly) new landing page, improved control panel landing page and also the permission checkers for channels in places such as reddit feeds, so that you're less likely to mess up permissions, and left stuck wondering why it's not working (will also mean less people will yell at me for the bot not working when the underlying cause is misconfigured permissions)

Full changelog:

  • Landing page has been redone
  • Control panel landing page has been redone
    • Is now basically a mini-blog for me with some info on the side
  • Permissions checkers for channel dropdowns in places such as reddit feeds, youtube feeds and so on.
    • Will yell at you if the bot does not have proper perms in the channel selected.
  • The bot now supports and runs on the latest gateway and api version.
  • Default channel usage has been removed, if you had default channel selected anywhere it will simply do nothing instead
  • Add default message for no command found while communicating with the bot in dm's
  • More reliable Youtube and Reddit feeds especially in times whe discord is having api issues.
    • Messages are put into a queue and the messages are only removed from the queue when we have gotten a proper response from discord.
  • Fixed -help non-existing-command showing a weird message, now simply shows Command not found
  • Fixed setrep messing up the help output.
  • Fixed automod ignore channel dropdowns all not workign axcept for 1 of them
  • Various other backend improvements

Older Posts


To add this bot to your server click login in the upper right corner, then aferwards select it in the "select a server" dropdown up top.

Make sure you have manage server permissions and that you are logged into the right account

Afterwards, click around a little to get familiar with the interface and what it provides

If you stumble into any issue and need help then join the support server. (link at the top of the page)

Check out...

YAGPDB is open source! The project is hosted on github here: jonas747/yagpdb

Donate using patreon, bitcoin and other cryptos!

Looking to buy the ad space? click here for more info

Looking for the YAGPDB Discord server? the link is located at the top of the page!