Your bot must be online 80% of the time. Failure to meet this and your bot will be removed at the end of each month. Downtime is fine for things such as maintenance.
Your bot must not respond to other bots.
Your bot must not break any of the Discord ToS.
Your bot must have at least 10 commands. If your bot is a bot based on a certain subject this is fine.
Your must send a help message / website link to the channel if the user has direct messages.
Your bot must not be a clone.
Your bot long description must be detailed. Moderators have the final say on the description.
Your bot must be set as public and not private. (Why have it private and nobody can invite your bot?)
Your bot must not have any level up messages enabled by default. [Mute]
You bot must not direct message users on join. [Kick]
Your bot must not spam testing channels. [Mute]
Your bot must not send random messages on a letter such as 'f' [Mute]
Your bot must not respond to non-prefixed commands.
Your bot must not DM all users in the guild. [Kick]