Diamond is primarily an Anti Nuke/Anti Wizz bot that works to protect your server from being nuked/destroyed by random people. It works using a whitelist system consisting of Tiers which allow you to authorise certain people to be able to perform certain tasks and reduce the risk of unwanted people being granted permissions to possibly have the ability to ruin your server.Commands
>serverconfig|config - Displays configuration for the server (Requires Administrator)
>prefix|setprefix|sp [prefix] - Give the bot a custom prefix to respond to. Will reset to default (>) if no prefix provided. (Requires Administrator)
>setlog|logchannel [channel] - Sets the channel to display logging messages to (Requires Administrator)
>whitelist|wl|authorise|auth <user> [tier] - Whitelists user, resulting in them being ignored from given anti-nuke measures. Use > restrictions for more information on tiers. (Requires Administrator and to be Tier 1 whitelisted)
>unwhitelist|unauthorise|dewhitelist <user> - Removes a user from the anti-nuke whitelist (Requires Administrator and to be Tier 1 whitelisted)
>whitelisted|authorised - Displays whitelisted users and tiers. (Requires Administrator)
>restrictions|antinuke - Displays anti-nuke restrictions (Requires Administrator)
>purge|clean|prune|del|cleanup <amount> [mentions] - Purges messages in the channel of execution, 15 messages will be purged if no amount is specified (mentioning a user/users to purge from is optional). (Requires Manage Messages)
>purgebans|massunban - Unbans everyone from the server. (Requires Manage Messages & To be Tier 1 whitelisted)
>unban|removeban <userID> - Unban a member from the server using their ID. (Requires Ban Members & To be whitelisted for any Tier)
>ban <user> - Ban a user from the server. (Requires Ban Members & To be whitelisted for any Tier)
>kick <user> - Kick a user from the server. (Requires Kick Members & To be whitelisted for any Tier)
>inrole|members <role> - Displays users in a role. (Requires Manage Roles)
>mute <user> [time] - Mutes a user indefinitely or using a given time. (Requires Manage Roles)
>unmute <user> - Unmutes a user. (Requires Manage Roles)
>lockdown|lock [channel] - Lockdown a channel for the role with the most members in the server, uses channel of execution of none provided. (Requires Manage Channels)
>unlockdown|unlock [channel] - Removes lockdown from a channel for the role with the most members in the server, uses channel of execution of none provided. (Requires Manage Channels)
>slowmode|set-slowmode|smode <seconds/off> - Set slowmode for the channel in seconds if no seconds are provided or instead of seconds “off” is used, slowmode will be removed from the channel. (Requires Manage Channels)
>snipe|snipemessage|lastdel [channel] - Retrieves the last deleted message from a channel. If no channel provided will use current channel.
>editsnipe|esnipe|lastedit [channel] - Retrieves the last edited message from a channel. If no channel provided will use current channel.
>echo|say|speak|copy <message> - Repeats a users input.
>embed|emb <message> - Embeds a users input.
>ascii <text> - Turns input into ascii art.
>invite|addbot - Gives an invite to add the bot to a server.
>support - Gives an invite to the bot’s support server.
>urban|ud|define <word> - Returns the most popular Urban Dictionary definition for a word.
>random|rng|rn [number/start-finish] - Outputs random number depending on specified range. If nothing provided will pick from 0-100. If only 1 value provided a number from 0 - (value) will be chosen.
>bitcoin|btcprice|btc - Displays current bitcoin prices (USD/EUR).
>8ball|ama|eightball <question> - Ask a yes/no question.
>avatar|av|pfp [user] - Gets a users avatar.
>boosts|boostercount - Displays booster count.
>userinfo|uinfo|whois [user] - Displays information about user.
>channelinfo|cinfo [channel] - Displays channel information. (Requires Manage Channels)
>roleinfo|rinfo <role> - Displays role information. (Requires Manage Roles)
>serverinfo|sinfo - Displays server information.
>membercount|mcount - Displays current membercount with online user count.
>servericon|sicon|icon - Displays server icon.
>help - Displays all commands.
>ping|latency - Displays bot latency in ms.
>hug <user> - Hug a user.
>kiss <user> - Kiss a user.
>slap <user> - Slap a user.
>cuddle <user> - Cuddle a user.
>meme|randommeme|trashmeme - Generates unfunny meme.