Register:
1. Regular
2. Games & RPG
3. Derpibooru
4. NSFW
5. NSFW Derpibooru
6. Moderation
7. Administration
8. Super User
Invite Me!

Share the love and invite me!

Default Prefix: <
Required Argument: <arg>
Optional Argument: [arg]
Mentions can be replaced through a username, a username and a tag, a valid user id or ^, ^^, etc. to pick users above:
    <profile @Ishidres#0001 / Ishidres#0001 / Ishidres / 213248328035467264 / ^
1. Regular
,about
Shows information about the bot's ping and other additional information.
Example Usage:
,about
Other command forms:
,join ,server ,support-server ,community ,more ,twitter
Cooldown:
3 seconds
,afk
Moves you from your current voice channel to the AFK channel. Only works if the user is already in a voice channel and an AFK Channel is set for the server.
Example Usage:
,afk
Other command forms:
,away ,dnd ,sleep
Cooldown:
3 seconds
,anime <Anime name>
Searches for a specific Anime or manga (depending on the command usage ('anime' / 'manga')) and shows detailed information about it.
Example Usage:
,anime Shakugan no Shana
will search for the Anime called "Shakugan no Shana", which is by the way a really good anime and you should really watch it!
Other command forms:
,manga ,cartoon ,japanese-animation ,japanese-cartoon
Cooldown:
5 seconds
,patreon
Shows how to donate for the bot to keep Twilight Sparkle alive and lists all current Patrons.
Example Usage:
,patreon
Other command forms:
,donate ,patrons ,donators ,donors ,supporters
Cooldown:
5 seconds
,faq <topic>
Answers a specific topic of a frequently asked question.
Example Usage:
,faq
Other command forms:
,frequently-asked-questions ,frequently-asked-question
Cooldown:
3 seconds
,gif
Posts a random gif or searches for one by the given tags.
Example Usage:
,gif twilight sparkle
will search for gifs with Twilight Sparkle.
Other command forms:
,img ,g
Cooldown:
5 seconds
,help [command]
Views a list of all commands or describes a command and how to use it.
Example Usage:
,help derpi
Displays the command help page for the command "derpi".
Other command forms:
,h ,command ,commands ,info ,support ,list
Cooldown:
4 seconds
,invite
Shows information about the bot's ping and other additional information.
Example Usage:
,invite
Other command forms:
,add ,inv ,add-bot ,bot ,join-server
Cooldown:
3 seconds
,meme [template id] [captions]
If using without any argument, the bot searches for a random meme template, which can be used to create a meme. If adding a template id as the first argument and a text, the bot will create a meme (you can use `|` or `\n` in text to force a wordwrap).
Example Usage:
,meme
Other command forms:
,memes ,random-meme ,create-meme ,meme-template ,generate-meme
Cooldown:
5 seconds
,mlp-episode <S3E5>
Searches for a specific MLP Episode by the given season and episode number.
Example Usage:
,mlp-episode S3E5
will search for Episode 5 of Season 3 of MyLittlePony.
Other command forms:
,ep ,mlp-ep ,episode
Cooldown:
5 seconds
,ping
Shows information about the bot's ping and other additional information.
Example Usage:
,ping
Other command forms:
,pong ,uptime ,up ,servers ,users ,mem ,memory ,ram ,sharding ,shard
Cooldown:
5 seconds
,pony-countdown
Shows how much time is left until the publication of a new MLP Episode and some information about the last published episode.
Example Usage:
,pony-countdown
Other command forms:
,countdown ,pcd ,pony-count-down ,pony-count-down ,episode-countdown ,countdown ,episodes-countdown
Cooldown:
5 seconds
,list-ranks
Shows all joinable ranks. Joining a rank will give you the respective role.
Example Usage:
,list-ranks
Other command forms:
,ranks ,roles ,list-roles
Cooldown:
5 seconds
,roleme <rank name>
Lets you join a rank, which gives you a specific role added by an Admin.
Example Usage:
,roleme No NSFW
will give you the "No NSFW" role, in case one has been set up by an Admin.
Other command forms:
,role-me ,rankme ,rank-me ,role
Cooldown:
5 seconds
,say [text]
Lets the bot say something. Useful for example to create rules or help pages with the bot.
Example Usage:
,say Hello world!
will let the bot say "Hello world!"
Other command forms:
,say-text ,repeat
Cooldown:
5 seconds
,splatoon
Sends you a DM with the current and the next Splatoon2 modes and stages.
Example Usage:
,splatoon
Other command forms:
,splatoon2 ,splat ,splat2
Cooldown:
5 seconds
,steam-game <game name>
Shows recent news posts about a specific game on Steam.
Example Usage:
,steam-game Rocket League
will display Rocket League's recent game news.
Other command forms:
,steam-games ,steam-game-news ,steam-game-info ,steam-info ,steam-news ,steam
Cooldown:
5 seconds
,steam-recently-played <username>
Shows all recently played games by a specifc user on Steam. The user to search for can be a username, a Steam ID or a user mention to search for their username. You can only search for somebody's username in a custom profile url (e.g. `https://steamcommunity.com/id/`**__`ishidres`__**`/`), as nicknames aren't unique and can be changed.
Example Usage:
,steam-recently-played Ishidres
will display Ishidres's recently played games.
Other command forms:
,steam-recent-played ,steam-played ,steam-recently ,steam-recent ,steam-recent-game ,steam-recent-games
Cooldown:
5 seconds
,steam-user <username>
Searches for a specific user on Steam and shows available information about them. The user to search for can be a username, a Steam ID or a user mention to search for their username. You can only search for somebody's username in a custom profile url (e.g. `https://steamcommunity.com/id/`**__`ishidres`__**`/`), as nicknames aren't unique and can be changed.
Example Usage:
,steam-user Ishidres
will display Ishidres's profile.
Other command forms:
,steam-profile ,steam-account
Cooldown:
5 seconds
,vote
Shows you how to vote for the bot and which rewards you will receive.
Example Usage:
,vote
Other command forms:
,votes ,upvote ,upvotes
Cooldown:
5 seconds
,weather <city name or zip code>
Shows the weather and other information of the given location (city name / ZIP Code).
Example Usage:
,weather Munich
will display the current weather in Munich.
Other command forms:
,we
Cooldown:
5 seconds
,youtube <video title>
Searches for videos, channels or playlists on YouTube.
Example Usage:
,youtube I put the Coconut Mall music over some guy driving in a mall
will search for ... oh well, you will find it out on your own.
Other command forms:
,you-tube ,video ,videos ,yt ,yt-search ,youtube-search ,video-search
Cooldown:
4 seconds
2. Games & RPG
,buy <item_name>
Let's you buy a specific item from the daily shop.
Example Usage:
,buy lime
will buy the lime item from the daily shop when available.
Other command forms:
,buy-item ,buy-shop-item ,buy-store-item
Cooldown:
3 seconds
,cases [open] [case to open]
Opens a specific case. The better the case, the higher the chance that the item which you receive will have a higher worth. If no argument is given all available cases and their item worth chances will be listed.
Example Usage:
,cases
Other command forms:
,case ,crates ,chest ,case-opening ,cases-opening ,crate-opening ,crates-opening ,treasure-chest ,treasure-chests
Cooldown:
4 seconds
,daily-shop
Opens the daily shop and shows the available items to buy for today.
Example Usage:
,daily-shop
Other command forms:
,daily-store ,shop ,store
Cooldown:
4 seconds
,daily
Claims your daily reward when available.
Example Usage:
,daily
Other command forms:
,daily-reward ,daily-cash ,daily-money
Cooldown:
4 seconds
,items [@user]
Shows your or someone else's items and their item worth.
Example Usage:
,items
Other command forms:
,item
Cooldown:
4 seconds
,leaderboard [type] [place] [local]
Shows the leaderboard for users in a specific leaderboard type (`levels`, `money`, `items`). Use a second argument to define a specific place to start counting from or a third argument to only view server members in the leaderboard.
Example Usage:
,leaderboard money 25 yes
Shows users in the leaderboard from the current server only starting with the 25th place
Other command forms:
,lb ,board ,top ,ranking ,rank
Cooldown:
4 seconds
,level [@user]
Shows your or someone else's level.
Example Usage:
,level
Other command forms:
,lvl ,xp ,exp ,experience
Cooldown:
4 seconds
,lucky [min.] [max.]
Play the lucky tower. In the tower you choose between four boxes. In one box is a bomb, in others are rewards. You get better rewards every level, but if you get a bomb, you lose every collected reward.
Example Usage:
,lucky
Other command forms:
,lucky-tower ,luckytower ,tower
Cooldown:
2 seconds
,money [@user]
Shows your or someone else's amount of money.
Example Usage:
,money
Other command forms:
,bal ,balance ,cash
Cooldown:
4 seconds
,profile [@user]
Shows your or someone else's profile.
Example Usage:
,profile @Ishidres#0001
shows Ishidres' profile.
Other command forms:
,user ,user-info
Cooldown:
4 seconds
,roll [min.] [max.]
Rolls a number between the minimum and maximum (by default 1 and 6).
Example Usage:
,roll 3 5
will return a random number between 3 and 5
Other command forms:
,dice
Cooldown:
2 seconds
,slot <item> [item2] [item3] ...
Sells the given item or multiple items for the specific prices. The more an item is worth the higher the money in return will be. If using this command without any argument, the bot will show for which worth you get which amount of money.
Example Usage:
,slot
Other command forms:
,slot-machine ,slots ,one-armed-bandit ,bandit
Cooldown:
4 seconds
,take
As soon as Twilight drops money in the current chat through a Random Drop Event, you can quickly use this command to take and claim the money.
Example Usage:
,take
Other command forms:
Cooldown:
15 seconds
,work [length (min)]
Lets you start working or claim your last work's lone. The longer you work, the more money you get and the more time you have for claiming your reward after you finished your work. If you claim it too late, you will only get a very small reward.
Example Usage:
,work 300
Lets you start working for 300 minutes (5 hours).
Other command forms:
,working ,work-reward
Cooldown:
5 seconds
3. Derpibooru
,animated [search term]
Searches for animated posts (gifs) only, by using a specific search term.
Example Usage:
,animated id:1607225
will display the post with the id "1607225".
Other command forms:
,gif ,anim ,derpi-g
Cooldown:
5 seconds
,daily-posts [search term]
Shows today's top posts, by using a specific search term.
Example Usage:
,daily-posts rainbow_dash
will display posts uploaded today containing the tag "rainbow dash".
Other command forms:
,daily-art ,daily-derpi ,daily-post ,today
Cooldown:
5 seconds
,derpi [search term]
Searches by using a specific search term. If left empty, recent posts will be shown. To seperate tags, either use spaces and replace spaces in tags with underscores (e.g. 'twilight sparkle' -> 'twilight_sparkle') or simply use commas, just like you would do on derpibooru.org.
Example Usage:
,derpi twilight_sparkle
will display posts containing the tag "twilight sparkle".
Other command forms:
,derpibooru ,search ,s ,art ,d ,post ,recent ,new ,newest
Cooldown:
5 seconds
,humanized [search term]
Searches for posts containing the tag "human", by using a specific search term.
Example Usage:
,humanized rainbow_dash
will display posts of Rainbow Dash as a human.
Other command forms:
,human ,humanisation ,humanised ,humanization
Cooldown:
5 seconds
,shipping [search term]
Searches for posts containing the tag "shipping", by using a specific search term.
Example Usage:
,shipping pinkie_pie applejack
will display posts of shipping between Pinkie Pie and Applejack.
Other command forms:
,pairing
Cooldown:
5 seconds
4. NSFW
,e621 [search term]
Searches for Rule34, by using a specific search term.
Example Usage:
,e621 pokemon score:>200
will display posts with a score of at least 200 containing the tag "pokemon".
Other command forms:
,rule34 ,r34 ,rule ,rule34.xxx ,r
Cooldown:
5 seconds
,yandere [search term]
Searches for Hentai, by using a specific search term.
Example Usage:
,yandere pokemon score:>200
will display posts with a score of at least 200 containing the tag "pokemon".
Other command forms:
,yande ,yande.re ,y ,hentai
Cooldown:
5 seconds
5. NSFW Derpibooru
,explicit [search term]
Searches for explicit posts, by using a specific search term.
Example Usage:
,explicit twilight_sparkle -rarity score.gte:200
will display posts with a score of at least 200 containing the tag "twilight sparkle" but not "rarity".
Other command forms:
,expl ,e ,explicit-post ,explicit-posts ,nsfw ,nsfw-post ,nsfw-posts
Cooldown:
5 seconds
,questionable [search term]
Searches for questionable posts, by using a specific search term.
Example Usage:
,questionable applejack spike
will display posts containing the tags "applejack" and "spike".
Other command forms:
,q ,qst ,questionable-post ,questionable-posts
Cooldown:
5 seconds
,suggestive [search term]
Searches for suggestive posts, by using a specific search term.
Example Usage:
,suggestive rarity score.gte:100
will display posts with a score of at least 100 containing the tags "suggestive" and "rarity".
Other command forms:
,sg ,sgg ,sugg ,suggestive-posts ,suggestive-post
Cooldown:
5 seconds
6. Moderation
,ban <@user> [reason]
Bans the user from the current server.
Example Usage:
,ban Ishidres#0001
Bans Ishidres from the server. :sob:
Other command forms:
,b
Cooldown:
3 seconds
,hardban <@user> [reason]
Hardbans a user from the server. Hardbanning means that a user gets banned from the server and their sent messages (up to 7 days) on the server get deleted as well.
Example Usage:
,hardban Ishidres#0001
Hardbans Ishidres from the server. :sob:
Other command forms:
,hb
Cooldown:
3 seconds
,kick <@user> [reason]
Kicks the user from the current server.
Example Usage:
,kick Ishidres#0001
kicks Ishidres from the server. :frowning:
Other command forms:
,k
Cooldown:
3 seconds
,softban <@user> [reason]
Softbans a user from the server. Softbanning means that a user gets banned and immediately unbanned again, simply to delete all their sent messages on the server.
Example Usage:
,softban Ishidres#0001
Softbans Ishidres from the server. :sob:
Other command forms:
,sb
Cooldown:
3 seconds
7. Administration
,add-level-reward <level number> <@role>
Adds a new level role reward. As soon as the user reaches this specific level, they will automatically receive this role.
Example Usage:
,add-level-reward 50 @VIP
will reward users reaching Level 50 with the @VIP role.
Other command forms:
,add-lvl-reward ,set-level-reward ,set-lvl-reward ,lvl-reward ,level-reward
Cooldown:
4 seconds
,add-rank <@role> <Rank Name>
Adds a new rank, which lets users get a specific role by executing a command. Example: A rank called 'No NSFW', which gives users a role with which they can't view any NSFW channels anymore.
Example Usage:
,add-rank @NoNSFW Underage Users
will add a rank called 'Underage Users' with the @NoNSFW role.
Other command forms:
,addrank ,addrole ,add-role
Cooldown:
5 seconds
,announce [delay (e.h. 2h30min)] <message>
Announces a message through the bot in the announcements channel. Announcement can be scheduled by adding a length (e.g. 2h30min) (up to 26280000 minutes (50 years)). Multiple announcements can be scheduled but a scheduled announcement cannot be unscheduled or deleted again.
Example Usage:
,announce 2h30min Hello everyone! This is an announcement.
will send the announcement in 2h and 30min.
Other command forms:
,announcement ,schedule-announcement ,dm-lvl-up-messages
Cooldown:
4 seconds
,auto-messages <enable / disable>
Enables or disables automated messages. Automated messages are messages which get automatically sent by the bot with no command input, e.g. LevelUp messages.
Example Usage:
,auto-messages disable
will disable all automated messages.
Other command forms:
,auto-message ,automated-messages ,automated-message
Cooldown:
5 seconds
,auto-role <@role / -1>
Every user that joins the server will automatically get this role. Replace the role mention through 'disable' or '-1' to disable it.
Example Usage:
,auto-role @Members
will give the @Members role to all new members of the server.
Other command forms:
,ar ,set-auto-role ,add-auto-role
Cooldown:
4 seconds
,channel-status <status> <channel>
Sets a current channel's status (`enabled` or `disabled`). Disabled channels will be completely ignored by the bot. No commands or bot usage will work there anymore. All channels are enabled by default.
Example Usage:
,channel-status disable #logs
will disable the channel #logs.
Other command forms:
Cooldown:
5 seconds
,command-status <status> <command>
Sets a current command's status (`enabled` or `disabled`). Disabled commands are disabled server-wide and won't work anymore. All command are enabled by default.
Example Usage:
,command-status disable ponyfication
will disable the command "ponified". "ponyfication" is another form of "ponified".
Other command forms:
Cooldown:
5 seconds
,del-level-reward <level number>
Removes a saved level role reward.
Example Usage:
,del-level-reward 50
will remove the level 50 role reward.
Other command forms:
,del-lvl-reward ,remove-level-reward ,remove-lvl-reward
Cooldown:
4 seconds
,del-rank <Rank Name>
Deletes an already set up rank, without deleting the role it was connected to.
Example Usage:
,del-rank New Users
will remove the rank called 'New Users'.
Other command forms:
,delrank ,delrole ,del-role ,remove-rank ,remove-role
Cooldown:
5 seconds
,dm-levelup-messages <enable / disable>
Enables or disables DM LevelUp Messages. If enabled, LevelUp messages will be sent in Direct Message to the user who leveled up.
Example Usage:
,dm-levelup-messages enable
will enable DM LevelUp Messages.
Other command forms:
,dm-level-up-messages ,dm-lvlup-messages ,dm-lvl-up-messages
Cooldown:
4 seconds
,list-channel-statuses
Lists all channels and their current status (`enabled` or `disabled`).
Example Usage:
,list-channel-statuses
Other command forms:
,list-channel-status ,list-channels ,channel-statuses ,list-disabled-channels ,disabled-channels ,list-enable-channels ,list-enabled-channels
Cooldown:
5 seconds
,list-command-statuses
Lists all commands and their current status (`enabled` or `disabled`).
Example Usage:
,list-command-statuses
Other command forms:
,list-command-status ,list-commands ,command-statuses ,list-disabled-commands ,disabled-commands ,list-enable-commands ,list-enabled-commands
Cooldown:
5 seconds
,list-module-statuses
Lists all modules and their current status (`enabled` or `disabled`).
Example Usage:
,list-module-statuses
Other command forms:
,list-module-status ,list-modules ,module-statuses ,list-disabled-modules ,disabled-modules ,list-enable-modules ,list-enabled-module ,modules
Cooldown:
5 seconds
,module-status <status> <module>
Sets a current module's status (`enabled` or `disabled`). Disabled modules' commands are disabled server-wide and won't work anymore. All modules are enabled by default.
Example Usage:
,module-status disable Games & RPG
will disable the module "Games & RPG".
Other command forms:
,module
Cooldown:
5 seconds
,announce-channel <#channel>
Sets the announcement channel for the server.
Example Usage:
,announce-channel #announcements
will set `#announcements` as the new announcement channel for the server.
Other command forms:
,set-announce-channel
Cooldown:
4 seconds
,set-dm-join-msg <join message>
Sends a specific message to the user in DM who just joined the server! Usable tags are: `{username}` `{user mention}` `{server name}` `{member count}`, which are getting replaced by their respective value. Set the message to -1 to disable sending it.
Example Usage:
,set-dm-join-msg Welcome {username} to {server name}. We now have a total of {member count} members!
will set the given text to the DM join message.
Other command forms:
,set-dm-join-message ,dm-join-message ,dm-join-msg
Cooldown:
4 seconds
,set-hourly-art <#channel>
If enabled, the bot will automatically send awesome MyLittlePony Fanart from Derpibooru into the channel hourly. Use `disable` or `-1` as the first argument to disable it.
Example Usage:
,set-hourly-art #hourly-art
will set `#hourly-art` as the new HourlyArt channel for the server.
Other command forms:
,hourly-art ,enable-hourly-art ,set-hourly-pony ,hourly-pony ,enable-hourly-pony ,set-hourly-art-channel ,set-hourly-pony-channel ,hourly-art-channel ,hourly-pony-channel
Cooldown:
4 seconds
,set-join-msg <join message>
Sends a specific message to the current channel with an awesome gif when a user joins the server! Usable tags are: `{username}` `{user mention}` `{server name}` `{member count}`, which are getting replaced by their respective value. Gifs can be disabled by adding `-no-gif` as the first argument after the command. Set the message to -1 to disable sending it.
Example Usage:
,set-join-msg -no-gif Welcome {username} to {server name}. We now have a total of {member count} members!
will set the given text to the join message and will prevent showing GIFs when a user joins.
Other command forms:
,set-join-message ,join-message ,join-msg
Cooldown:
4 seconds
,set-leave-msg <leave message>
Sends a specific message to the current channel when a user leaves the server! Usable tags are: `{username}` `{user mention}` `{server name}` `{member count}`, which are getting replaced by their respective value. Set the message to -1 to disable sending it.
Example Usage:
,set-leave-msg Good bye, {username}. You will be missed on {server name}. We now have a total of {member count} members!
will set the given text to the leave message when a user leaves.
Other command forms:
,set-leave-message ,leave-message ,leave-msg
Cooldown:
4 seconds
,set-levelup-channel <#channel / disable>
If a channel has been configured as the LevelUp channel, Twilight will send all LevelUp messages there, instead of anywhere else. Using `-1` or `disable` as the first argument will disable the LevelUp channel.
Example Usage:
,set-levelup-channel #level-ups
will send all future level-up messages in #level-ups.
Other command forms:
,set-level-up-channel ,set-lvlup-channel ,set-lvl-up-channel ,level-up-channel ,levelup-channel ,lvl-up-channel ,lvlup-channel
Cooldown:
4 seconds
8. Super User
Privacy Policy | Impressum