Bot Requirements

We require all bots listed on our site to follow these rules. This is done to ensure that every bot has an acceptable level of usability and trustworthiness.

Listing Rules

  1. Your listing must not contain false information. Don't claim to have features which you do not.
  2. Your bot's description must be descriptive. It must accurately describe your bot in a short paragraph.
  3. Your bot page body must give the reader a good idea of what your bot does and how to use it.
  4. Bots you submit must be your own creation. Do not submit unmodified copies of other people's bots.
    1. Pretending to be the owner of another person's bot will result in a ban from the site.
  5. Attempting to exploit bugs in the markdown parser or css styler will result in de-listing and a possible ban.
  6. You should not modify the style of any element outside of .markdown-body. If you choose to import a stylesheet it must follow this rule.
  7. The bot owner must be in our Discord server so that we can easily contact them if needed.
    1. If needed, you may have an editor take your place. If you choose this then that person will be considered the official representative of the bot and will be able to make any decisions as owner. Make sure this is in the notes section of your bot.
  8. Your invite link must take the user to the Discord OAuth page.

Bot Rules

  1. Your bot should show a high level of completeness and effort. It should be clear that your features were not thrown together or copy-pasted. Bots with very poor design or frequent issues will not be accepted.
  2. Your bot must have a decent amount of features. Bots with only a few basic commands will not be accepted.
    1. Common commands seen in every bot, such as image manipulation pulled from an api, do not count towards this.
    2. If your bot is designed to fill a specific role and therefore doesn't have a large feature set, this rule can be ignored (provided that rule bot.1 is met).
  3. Commands should not be triggered by normal chat messages. They should require some non-natural trigger to run, such as a prefix or mention.
    1. Exceptions can be made to this rule. If needed, state your reason for exemption in your bot's notes.
  4. Your bot must be invitable and usable by the public. Private bots are not allowed.
  5. Your bot should have a reasonably high uptime.
  6. Your bot should not perform destructive actions (banning, deleting things, etc) without consent from users. Your bot should also not allow normal users to perform actions they don't have permission for without moderator consent.
  7. Your bot must be secure. You must make an effort to ensure the security of your bot's token. Unsafe commands (such as an unprotected eval) should not be present in your bot.
  8. Your bot must not send mass unsolicited direct messages or unsolicited advertisements.
  9. Your bot should not have noticeable features such as welcome messages or level up messages that can't be disabled. If included, your bot will be muted in our Discord server.

Last revised July 27, 2018