Yet Another General Purpose Discord Bot

Joined Servers

Commands ran today


YAGPDB (Yet Another General Purpose Discord Bot) is an advanced configurable discord bot providing a load of useful features for help with managing a server.



  • Fast Reddit feeds (within one minute)
  • Fast YouTube feeds (within a few minutes)
  • Join / Leave messages in a specific channel (configurable)
  • Direct messages on join (configurable)
Example of Reddit Feed from r/discordapp line
Role Menu with reactions

Self-assignable Roles

This feature is very advanced. You can either give yourself a role with a command or with a role menu:

  • Group in several groups for multiple menus
  • Assign the roles via reactions on a message (role menu)
  • Different modes like single or multiple roles at once
  • Advanced options like require role or ignore role per group or role

Automatic Moderator

YAGPDB has a very configurable automoderator, for each rule you can set automoderator to mute, kick or ban after a certain number of violations within a certain timeframe.

Click here for a list of rules, conditions, and effects

Auto Moderator in action line
Custom Command example with invite

Custom Commands

  • Triggers: Starts with, Contains, Exact match or Regex
  • Dynamic response
  • Useful for automatic responses to questions, command aliases or other fun stuff

Click here for custom command examples

Example of Moderation with YAGPDB

General Moderation

  • Kick, Ban and Clean
  • Advanced cleaning parameters
  • Timed mutes and bans
  • Modlog with kicks, bans, mutes and warnings
  • Message to the person being warned / kicked / muted / banned
  • Message logs
  • Warnings

And finally, the feature we are most proud of:

A random cat fact

Cat Facts

This feature made us spend days and nights sitting in a horrible chair in a basement staring at an old monitor fetching new facts. It includes over 250 different cat facts!

Have questions? Check out these links!

  • The documentation can be found at docs.yagpdb.xyz
  • The YAGPDB Community Server for support, suggestions, feedback and general talk can be joined here
  • To know more about Premium subscription read this page
  • YAGPDB is open-source, you can host it yourself if you want more customization and control, here is the code on Github
    and a community created tutorial on how to host the bot.