Added a few more modules
This commit is contained in:
parent
3adbaf023e
commit
1447fea33b
|
@ -268,3 +268,269 @@ Music
|
||||||
Displays some information about the current song playing
|
Displays some information about the current song playing
|
||||||
|
|
||||||
- Default permissions required: send_message
|
- Default permissions required: send_message
|
||||||
|
|
||||||
|
Moderator Utilities
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
.. data:: nickname
|
||||||
|
|
||||||
|
Changes Bonfire's nickname on the server
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
- Aliases `nick`
|
||||||
|
|
||||||
|
.. data:: kick
|
||||||
|
|
||||||
|
Kicks a member from the server
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
|
||||||
|
.. data:: ban
|
||||||
|
|
||||||
|
Bans a member from the server. For this you can provide a member, or their ID.
|
||||||
|
This is useful in cases where you want to ban someone preemptively from the server
|
||||||
|
|
||||||
|
- Default permissions required: ban_members
|
||||||
|
|
||||||
|
.. data:: unban
|
||||||
|
|
||||||
|
Unbans a member from the server; the ID must be provided to unban a member.
|
||||||
|
|
||||||
|
- Default permissions required: ban_members
|
||||||
|
|
||||||
|
.. data:: alerts
|
||||||
|
|
||||||
|
This is used to set a certain channel as the server's notifications channel.
|
||||||
|
Notifications such as someone going live on twitch or picarto go to this channel.
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
|
||||||
|
.. data:: usernotify
|
||||||
|
|
||||||
|
Turns user notification on or off for the server; provide either on or off to change this.
|
||||||
|
This will set the channel that the command is ran in as the channel for these notifications
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
|
||||||
|
.. data:: nsfw add
|
||||||
|
|
||||||
|
Adds the current channel as a nsfw channel
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
|
||||||
|
.. data:: nsfw remove
|
||||||
|
|
||||||
|
Removes the current channel as a nsfw channel
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
- Aliases `delete`
|
||||||
|
|
||||||
|
.. data:: say
|
||||||
|
|
||||||
|
Causes the bot to say whatever you provide
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
|
||||||
|
.. data:: perms
|
||||||
|
|
||||||
|
Prints a message providing all possible permissions. This can be used to help with custom
|
||||||
|
permission settings.
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: perms add
|
||||||
|
|
||||||
|
Sets custom permissions for a provided command. Format must be 'perms add <command> <permission>'
|
||||||
|
If you want to open the command to everyone, provide 'none' as the permission
|
||||||
|
|
||||||
|
- Default permissions required: manage_server
|
||||||
|
- Aliases `setup, create`
|
||||||
|
|
||||||
|
.. data:: perms remove
|
||||||
|
|
||||||
|
Removes the custom permissions setup on a command
|
||||||
|
|
||||||
|
- Default permissions required: manage_server
|
||||||
|
- Aliases `delete`
|
||||||
|
|
||||||
|
.. data:: prefix
|
||||||
|
|
||||||
|
Used to setup a custom prefix for this server
|
||||||
|
|
||||||
|
- Default permissions required: manage_server
|
||||||
|
|
||||||
|
.. data:: purge
|
||||||
|
|
||||||
|
Purges the channel of a specified number of messages. By default this is 100
|
||||||
|
|
||||||
|
- Default permissions required: manage_messages
|
||||||
|
|
||||||
|
.. data:: prune
|
||||||
|
|
||||||
|
Prunes the channel from specified members, based on the number provided. The number
|
||||||
|
must be provided by the members. If no members are provided, Bonfire's messages are assumed
|
||||||
|
|
||||||
|
- Default permissions required: manage_messages
|
||||||
|
|
||||||
|
.. data:: rules
|
||||||
|
|
||||||
|
Prints out the rules setup on the server. By default will print out all rules; if you provide
|
||||||
|
a number it will print that rule
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
- Aliases `rule`
|
||||||
|
|
||||||
|
.. data:: rules add
|
||||||
|
|
||||||
|
Adds the specified rule to the list of server's rules.
|
||||||
|
|
||||||
|
- Default permissions required: manage_server
|
||||||
|
- Aliases `rules create, rule create, rule add`
|
||||||
|
|
||||||
|
.. data:: rules remove
|
||||||
|
|
||||||
|
Deletes a specified rule from the server; the rule deleted needs to be specified by the number.
|
||||||
|
|
||||||
|
- Default permissions required: manage_server
|
||||||
|
- Aliases `rules delete, rule delete, rules remove`
|
||||||
|
|
||||||
|
Stats
|
||||||
|
-----
|
||||||
|
|
||||||
|
.. data:: serverinfo
|
||||||
|
|
||||||
|
Provide 'me' to print a leaderboard for your own usageProvides some information about the server
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: command stats
|
||||||
|
|
||||||
|
This command can be used to view some usage stats about a specific command
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: command leaderboard
|
||||||
|
|
||||||
|
This command can be used to print a leaderboard of commands.
|
||||||
|
Provide 'server' to print a leaderboard for this server.
|
||||||
|
Provide 'me' to print a leaderboard for your own usage
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: mostboops
|
||||||
|
|
||||||
|
Shows you the person you have booped the most, as well as how many times
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: listboops
|
||||||
|
|
||||||
|
Provides a list of all the users you have booped and the amount of times
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: leaderboard
|
||||||
|
|
||||||
|
Provides a leaderboard of this server's battle records
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: stats
|
||||||
|
|
||||||
|
Provides battle stats about the person provided, defaulting to you
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
Blackjack
|
||||||
|
---------
|
||||||
|
|
||||||
|
.. data:: blackjack
|
||||||
|
|
||||||
|
Starts a game of blackjack; if a game is already running joins the current game of blackjack.
|
||||||
|
This is to be played like normal blackjack, and the rest of the usage for this is prompt based.
|
||||||
|
Bonfire will prompt at different stages of the game (i.e. hit or stand, what do you want to bet, etc.)
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: blackjack leave
|
||||||
|
|
||||||
|
Leaves the current game of blackjack
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: blackjack stop
|
||||||
|
|
||||||
|
Stops the current game of blackjack.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
Think of this as a completely normal table of blackjack, the person
|
||||||
|
who started the game cannot end it, it will continue even if they leave, as long as their are players.
|
||||||
|
That is why this is restricted to someone who can manage the server, as it should only be used in case
|
||||||
|
people have gone afk and the game is still running, which can get annoying.
|
||||||
|
|
||||||
|
- Default permissions required: manage_server
|
||||||
|
|
||||||
|
DeviantArt
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. data:: da sub
|
||||||
|
|
||||||
|
This can be used to add a feed to your notifications. Provide a username, and when posts are made
|
||||||
|
from this user, you will be notified.
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
- Aliases `add, subscribe`
|
||||||
|
|
||||||
|
.. data:: da unsub
|
||||||
|
|
||||||
|
This command can be used to unsubscribe from the specified user
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
- Aliases `delete, remove, unsubscribe`
|
||||||
|
|
||||||
|
Hangman
|
||||||
|
-------
|
||||||
|
|
||||||
|
.. data:: hangman
|
||||||
|
|
||||||
|
Makes a guess towards the server's currently running hangman game. A letter or the phrase can be guessed
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
- Aliases `hm`
|
||||||
|
|
||||||
|
.. data:: hangman start
|
||||||
|
|
||||||
|
Starts a new game of hangman. A predefined phrase will be randomly chosen as the phrase to use
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
- Aliases `hangman create, hm start, hm create`
|
||||||
|
|
||||||
|
.. data:: hangman stop
|
||||||
|
|
||||||
|
Force stops a game of hangman.
|
||||||
|
|
||||||
|
- Default permissions required: kick_members
|
||||||
|
- Aliases `hangman delete, hangman end, hangman remove, hm stop, hm delete, hm remove, hm end`
|
||||||
|
|
||||||
|
Overwatch
|
||||||
|
---------
|
||||||
|
|
||||||
|
.. data:: ow stats
|
||||||
|
|
||||||
|
Provides a basic overview of a member's stats. By default the member used is the author; to lookup hero
|
||||||
|
specific stats, provide the hero after the member to look up.
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: ow add
|
||||||
|
|
||||||
|
Saves your provided battletag to your user, for lookup later. Format for a battletag is Username#1234
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
|
||||||
|
.. data:: ow delete
|
||||||
|
|
||||||
|
Unlinks your saved battletag from your user
|
||||||
|
|
||||||
|
- Default permissions required: send_messages
|
||||||
|
- Aliases `ow remove`
|
||||||
|
|
Loading…
Reference in a new issue