- Announcements
- Benzen Facts
- Cat pictures
- Chuck Norris jokes
- Dog pictures
- Feeds
- Guild Info
- Guild Configuration
- Help
- Moderator Commands
- Misc
- Owner Only Commands
- Picture Search
- Simple poll
- Role Buttons
- Self Role assignment
- Trivia
- Xkcd
Adds the specified recurring announcement to the specified channel
!announcements addrecurring announcementId cronExpression announcement (channel)
├ announcementId (string): The id of the announcement.
├ cronExpression (string): The cron expression to use.
├ announcement (string): The message to announce.
├ channel (channel): Optional: The channel where the announcement should be posted
!announcements addrecurring "weeklyMsg1" "0 19 * * 5" "It is Friday 19:00" "general"
Adds the specified single announcement at the given time to the specified channel
!announcements addsingle announcementId time announcement (channel)
├ announcementId (string): The id of the announcement.
├ time (string): The time when the message should be announced.
├ announcement (string): The message to announce.
├ channel (channel): Optional: The channel where the announcement should be posted
!announcements addsingle "reminder1" "19:00" "It is 19:00" "general"
Lists all upcoming announcements
!announcements list
Removes the announcement with the specified ID
!announcements remove id
├ id (string): The id of the announcement.
!announcements remove announcement1
Gets the next execution time of the announcement with the specified ID.
!announcements nextrun id
├ id (string): The id of the announcement.
!announcements nextrun announcement1
Returns a random fact about Benzen
!benzen
Add a fact about Benzen
!addbenzenfact fact
├ fact (string): The fact you want to add
Gets a random Cat picture. Optionally a breed can be provided.
cate ,kitty ,pussy
!cat (breed)
├ breed (string): Optional: The breed of the cat
You need to be User, Can only be used in a guild (not in DMs)
Gets a list of available cat breeds.
catebreeds ,kittybreeds ,pussybreeds
!catbreeds
You need to be User, Can only be used in a guild (not in DMs)
Gets a random Chuck Norris fact and replaces Chuck Norris with the given name.
!chuck
!chuck user
├ user (user): The person to chuck
You need to be User, Can only be used in a guild (not in DMs)
Gets a random Dog picture. Optionally a breed can be provided.
dogger ,doggo
!dog (breed)
├ breed (string): Optional: The breed of the dogger
You need to be User, Can only be used in a guild (not in DMs)
Gets a list of available dog breeds.
doggerbreeds ,doggobreeds
!dogbreeds
You need to be User, Can only be used in a guild (not in DMs)
View all options to manage feeds
!feeds
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
Adds an atom or RSS feed to the list of listened feeds.
!addfeed name url (channel)
├ name (string): The name/title of the feed
├ url (string): The url to the feed (Atom/RSS)
├ channel (channel): Optional: The channel where the Feed updates should be posted. Defaults to current channel
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!AddFeed DotNet https://blogs.msdn.microsoft.com/dotnet/feed/
!AddFeed DotNet https://blogs.msdn.microsoft.com/dotnet/feed/ #news
Removes the specified feed from the list of feeds.
!removefeed nameOrUrl
├ nameOrUrl (string): The name or the url of the feed
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!RemoveFeed DotNet
!RemoveFeed https://blogs.msdn.microsoft.com/dotnet/feed/
List all current feed urls
!listfeeds (channel)
├ channel (channel): Optional: The channel where the Feed urls should be listed for. Defaults to all channels
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!ListFeeds #news
Removes all feed urls
!removeallfeeds (channel)
├ channel (channel): Optional: The channel where the Feed urls should be removed. Defaults to all channels
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!RemoveAllFeeds #news
The bot replies with the server rules
!rules
Can only be used in a guild (not in DMs)
Sets the command prefix the bot will react to from there on
setcommandprefix
!setprefix prefix
├ prefix (string): The new command prefix
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!SetPrefix >
Sets the default channel for the guild where info will be posted
!setdefaultchannel channel
├ channel (channel): The channel which should become the default
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!SetDefaultChannel #general
Sets the welcome message for new users. Can make use of %user% and %server%
!setwelcomemessage welcomeMsg
├ welcomeMsg (string): The welcome message
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!SetWelcomeMessage Hello %user%, welcome to %server%
Sets the channel where the welcome message will be posted
!setwelcomechannel channel
├ channel (channel): The channel where the welcome message should be posted
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!SetWelcomeChannel #general
Sets the Goodbye message for new users. Can make use of %user% and %server%
!setgoodbyemessage goodbyeMsg
├ goodbyeMsg (string): The Goodbye message
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!SetGoodbyeMessage Goodbye %user%, farewell!
Sets the channel where the Goodbye message will be posted
!setgoodbyechannel channel
├ channel (channel): The channel where the goodbye message should be posted
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!SetGoodbyeChannel #general
Adds a rule to the server.
!addrule rule
├ rule (string): The rule to add
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!AddRule You shall not pass!
Removes all rules from a server.
!removerules
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
Enables automated posting of Battlefield update news in provided channel
!enablebattlefieldupdates channel
├ channel (channel): The channel where the Battlefield updates should be posted
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!EnableBattlefieldUpdates #general
Disables automated posting of Battlefield update news
!disablebattlefieldupdates
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
Enables automated notifications of people that start streaming (if they have enabled it for themselves). Info will be posted in the default channel of the guild
!enablestreamingnotifications
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
!EnableStreamingNotifications
Disables automated notifications of people that start streaming
!disablestreamingnotifications
You need to be ServerAdmin, Can only be used in a guild (not in DMs)
Enable automatic posting of your stream info when you start streaming
!announcemystreams
You need to be ServerAdmin, Can only be used in a guild (not in DMs), You need to be User
Displays command help.
!help command
├ command (string): Command to provide help for.
Deletes the specified amount of messages for the specified user
!prune (count)
├ count (int): The amount of messages to delete
!prune user (count)
├ user (user): The user whose messages should be deleted
├ count (int): The amount of the user's messages to delete
You need to be ServerMod, Can only be used in a guild (not in DMs)
!Prune 10
!Prune @JohnDoe 10
Gets the message id of a message in the current channel with the provided message text
!findmessageid messageContent
├ messageContent (string): The content of the message to search for
Can only be used in a guild (not in DMs)
!FindMessageID The quick brown fox jumps over the lazy dog
Generate a 'let me google that for you' link
!lmgtfy searchText
├ searchText (string): Search Text
!lmgtfy Monkey Gamers
Say something in a specific guild's channel
!say guildId channelId message
├ guildId (unsigned long): Id of the guild where to post
├ channelId (unsigned long): Id of the text channel where to post
├ message (string): Message to post
You need to be BotOwner
List all the guilds the Bot joined
!listguilds
You need to be BotOwner
Adds the specified user to the list of bot owners
!addowner user
├ user (user): The user to add as an owner
You need to be BotOwner
Removes the specified user from the list of bot owners
!removeowner user
├ user (user): The user to remove from the owners
You need to be BotOwner
Gets a random picture for the given search term.
pic
!picture searchterm
├ searchterm (string): The term to search for
You need to be User, Can only be used in a guild (not in DMs)
Starts a new poll with the specified question and automatically adds reactions
vote
!poll
Can only be used in a guild (not in DMs), You need to be User, Requires Bot permission: AddReactions, ManageMessages
Adds a reaction to the specified message with a link to the specified role
!addrolelink message role emoji
├ message (message): Message to set up the link for
├ role (role): Role to link
├ emoji (emoji): Emoji to link
You need to be ServerAdmin, Requires Bot permission: AddReactions, ManageMessages, ManageRoles
Removes a reaction from the specified message with a link to the specified role
!removerolelink message role
├ message (message): Message to remove the link from
├ role (role): Role to remove the link from
You need to be ServerAdmin, Requires Bot permission: AddReactions, ManageMessages, ManageRoles
Removes all Role Button Links
!removeallrolelinks
You need to be ServerAdmin, Requires Bot permission: AddReactions, ManageMessages, ManageRoles
Lists all Role Button Links
!listrolelinks
You need to be ServerAdmin, Requires Bot permission: AddReactions, ManageMessages, ManageRoles
Adds the specified role to your own roles.
grantrole ,addrole
!giverole role
├ role (role): The role you want to have
You need to be User, Can only be used in a guild (not in DMs)
!giverole @bf
Removes the specified role from your roles.
revokerole
!removerole role
├ role (role): The role you want to get rid of
You need to be User, Can only be used in a guild (not in DMs)
!RemoveRole @bf
Lists all roles that can be mentioned and assigned.
!listroles
You need to be User, Can only be used in a guild (not in DMs)
Lists all roles and the users who have these roles
!listroleswithmembers
You need to be User, Can only be used in a guild (not in DMs)
Lists all the members of the specified role
!listrolemembers role
├ role (role): The role to display members for
You need to be User, Can only be used in a guild (not in DMs)
!ListRoleMembers @bf
Starts a new trivia with the specified amount of questions.
!trivia (questionAmount)
├ questionAmount (int): The number of questions to play.
You need to be User, Can only be used in a guild (not in DMs)
!trivia 5
Stops a running trivia
!stop
You need to be User, Can only be used in a guild (not in DMs)
Gets the global high scores
!triviascores (amount)
├ amount (int): The amount of scores to get.
You need to be User, Can only be used in a guild (not in DMs)
!triviascores 10
Gets a random xkcd comic if the argument is left empty. Gets the latest xkcd comment by supplying "latest" as the arg or a specific comic by supplying the number
!xkcd (arg)
├ arg (string): Random comic if left empty, specific comic by number or latest by supplying "latest"
!xkcd
!xkcd 101
!xkcd latest