2017-01-23 10:07:01 +13:00
|
|
|
Commands
|
|
|
|
========
|
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
This provides information on each command available to Bonfire.
|
2017-01-23 10:07:01 +13:00
|
|
|
|
|
|
|
.. note::
|
|
|
|
By default the prefix used is either `?` or `!`, both work. However, this can
|
2017-01-23 12:47:17 +13:00
|
|
|
be changed using the command 'prefix'. Due to this, only the command name will
|
2017-01-23 10:07:01 +13:00
|
|
|
be what is labeled when described. For example, if your prefix has been set to >
|
|
|
|
and the command is `example` then it will be labeled as `example` in the documentation,
|
|
|
|
however you would call the command using `>example`.
|
2017-01-23 12:07:27 +13:00
|
|
|
|
2017-01-23 16:48:41 +13:00
|
|
|
.. note::
|
|
|
|
Command usability is based on permissions, to run a command you need to have a certain permission.
|
|
|
|
Each command will label what permission is required, by default, to run the command. You can manage
|
|
|
|
custom permissions for a server with the command `perms`.
|
|
|
|
|
2017-01-23 10:07:01 +13:00
|
|
|
Core
|
|
|
|
----
|
|
|
|
|
|
|
|
.. data:: help
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 10:07:01 +13:00
|
|
|
This command is used in order to bring up information about commands.
|
|
|
|
It can be used in a few ways, by itsself to bring up an interactive list of all the
|
|
|
|
commands. You can run also run it on another command, for example `help help` to
|
|
|
|
provide more information no that command. You can also run `help 5` to bring up the
|
|
|
|
5th page of the interactive menu.
|
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: motd
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:07:27 +13:00
|
|
|
This command can be used to print the current MOTD (Message of the day). This will most likely
|
|
|
|
not be updated every day, however messages will still be pushed to this every now and then.
|
|
|
|
The MOTD will be used as a sort of message board, and any updates to this will provide information
|
|
|
|
about Bonfire.
|
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: calendar
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:07:27 +13:00
|
|
|
Provides a printout of the current month's calendar
|
|
|
|
Provide month and year to print the calendar of that year and month
|
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: info
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:07:27 +13:00
|
|
|
Used to print out some information such as the total amount of servers Bonfire is on, amount of members,
|
|
|
|
uptime, amount of different games running, etc.
|
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: uptime
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
Provides a printout of the current bot's uptime
|
|
|
|
|
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: addbot
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
Provides a link that can be used to add Bonfire to a server
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. note::
|
2017-01-23 12:47:17 +13:00
|
|
|
You need to have manage server permissions in a server to add a bot to that server
|
|
|
|
|
|
|
|
- Default permissions required: send_messages
|
2017-01-23 16:20:14 +13:00
|
|
|
- Aliases: `invite`
|
2017-01-23 12:47:17 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: doggo
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
Prints a random doggo image
|
|
|
|
|
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: snek
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
Prints a random snek image
|
|
|
|
|
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
.. data:: joke
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
Prints a random joke
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
- Default permissions required: send_messages
|
|
|
|
|
2017-01-23 12:47:17 +13:00
|
|
|
.. data:: roll
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Rolls a die based on the notation given. Notation needs to be in #d#, for example 5d5.
|
|
|
|
You can ignore the first number, and only 1 die will be rolled, for example d50
|
2017-01-23 12:47:17 +13:00
|
|
|
|
|
|
|
- Default permissions required: send_messages
|
|
|
|
- Maximum number of dice (first number): 10
|
|
|
|
- Maximum number of sides (second number): 100
|
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Links
|
|
|
|
-----
|
|
|
|
|
|
|
|
.. data:: google
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Searches google for a provided query
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
- Aliases: `g`
|
|
|
|
- Safe search will be turned on or off based on whether the channel used is a nsfw channel or not
|
|
|
|
|
|
|
|
.. data:: youtube
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Searched youtube for a provided query
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
- Aliases: `yt`
|
|
|
|
|
|
|
|
.. data:: wiki
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Pulls the top match for a specific term from wikipedia, and returns the result
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: urban
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Pulls the top urbandictionary.com definition for a term
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: derpi
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Provides an image from derpibooru. Provide search times, separated by commands, to
|
|
|
|
search for an image. Provide no search time and a completely random image will be pulled
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
- If this is used in a nsfw channel this will query for suggestive/explicit pics. Otherwise
|
|
|
|
It will pull a safe picture
|
|
|
|
|
|
|
|
.. data:: e621
|
2017-01-23 16:22:57 +13:00
|
|
|
|
2017-01-23 16:20:14 +13:00
|
|
|
Provides an image from e621. Provide search times, separated by commands, to
|
|
|
|
search for an image.
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
- If this is used in a nsfw channel this will query for suggestive/explicit pics. Otherwise
|
|
|
|
It will pull a safe picture
|
|
|
|
|
2017-01-23 16:48:41 +13:00
|
|
|
Interaction
|
|
|
|
-----------
|
|
|
|
|
|
|
|
.. data:: hug
|
|
|
|
|
|
|
|
Causes Bonfire to hug a person
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: avatar
|
|
|
|
|
|
|
|
Posts the full image of a provided person's avatar
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: battle
|
|
|
|
|
|
|
|
Challenges the provided player to a battle
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
- Cooldown, per member, for 3 minutes
|
|
|
|
|
|
|
|
.. data:: accept
|
|
|
|
|
|
|
|
Accepts the challenger's battle
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: decline
|
|
|
|
|
|
|
|
Declines the challenger's battle
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: boop
|
|
|
|
|
|
|
|
Boops the provided person
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
Music
|
|
|
|
-----
|
|
|
|
|
|
|
|
.. data:: progress
|
|
|
|
|
|
|
|
Prints the progress of the curent song
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: join
|
|
|
|
|
|
|
|
Causes Bonfire to join the provided channel
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: summon
|
|
|
|
|
|
|
|
Causes Bonfire to join the channel you are in
|
|
|
|
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: play
|
|
|
|
|
|
|
|
Plays a song; you can provide a link to a song or search terms, and youtube will be searched.
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
- Playlists, live streams, and soundcloud cannot be used
|
|
|
|
- 10 songs can be queued at a time
|
|
|
|
|
|
|
|
.. data:: volume
|
|
|
|
|
|
|
|
Sets the volume of the bot to a provided number
|
|
|
|
|
|
|
|
- Default permissions required: kick_members
|
|
|
|
- The number needs to be between 0 and 200
|
|
|
|
|
|
|
|
.. data:: pause
|
|
|
|
|
|
|
|
Pauses the current song
|
|
|
|
|
|
|
|
- Default permissions required: kick_members
|
|
|
|
|
|
|
|
.. data:: resume
|
|
|
|
|
|
|
|
Resumes the current song
|
|
|
|
|
|
|
|
- Default permissions required: kick_members
|
|
|
|
|
|
|
|
.. data:: stop
|
|
|
|
|
|
|
|
Stops playing songs, and causes Bonfire to leave her voice channel
|
|
|
|
|
|
|
|
- Default permissions required: kick_members
|
|
|
|
|
|
|
|
.. data:: eta
|
|
|
|
|
|
|
|
Provides an ETA on when your next song will play
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: queue
|
|
|
|
|
|
|
|
Prints out the songs currently in the queue
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: skip
|
|
|
|
|
|
|
|
Vote to skip a song. The song requester can automatically skip.
|
|
|
|
approximately 1/3 of the members in the voice channel
|
|
|
|
are required to vote to skip for the song to be skipped.
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|
|
|
|
|
|
|
|
.. data:: modskip
|
|
|
|
|
|
|
|
Force skips a song
|
|
|
|
|
|
|
|
- Default permissions required: kick_members
|
|
|
|
|
|
|
|
.. data:: playing
|
|
|
|
|
|
|
|
Displays some information about the current song playing
|
|
|
|
|
|
|
|
- Default permissions required: send_message
|