-
Notifications
You must be signed in to change notification settings - Fork 28
Builtin_Command_Reference
- shutdown
- disablecmd
- enablecmd
- reloaddisabled
- disablecmdglobal
- enablecmdglobal
- reloadcmdwhitelist
- setcurrencyname
- getcurrencyname
- bal
- setbal
- addbal
- subbal
- give
- gamble
- mine
- topreloadignored
- top
- arena
- duel
- accept
- addcmd
- updatecmd
- delcmd
- cmd
- addcounter
- delcounter
- setcounter
- listcounters
- ping
- roll
- crashcode
- choose
- color
- 8ball
- commands
- help
- findperm
- enablemod
- disablemod
- disabledmods
- reloadmod
- listmods
- addperm
- delperm
- addgroup
- delgroup
- reloadperms
- addmember
- delmember
- startpoll
- vote
- listpolls
- pollinfo
- addquote
- quote
- delquote
- addtimer
- starttimer
- stoptimer
- deltimer
- listtimers
- edittimer
NAME: shutdown
SYNTAX: (args...)
PERMISSION: admin
HELP: make the bot shutdown
NAME: shutdown
SYNTAX: (args...)
PERMISSION: admin
HELP: make the bot shutdown
NAME: disablecmd
SYNTAX:
PERMISSION: manage_commands
HELP: disables a command for the current channel
NAME: enablecmd
SYNTAX:
PERMISSION: manage_commands
HELP: enables a command for the current channel
NAME: reloaddisabled
SYNTAX: (args...)
PERMISSION: manage_commands
HELP: reloads disable commands config
NAME: disablecmdglobal
SYNTAX: (args...)
PERMISSION: manage_commands
HELP: disables a command for all channels the bot is in
NAME: enablecmdglobal
SYNTAX:
PERMISSION: manage_commands
HELP: enables a command for all channels the bot is in
NAME: reloadcmdwhitelist
SYNTAX: (_...)
PERMISSION: manage_commands
HELP: reloads whitelisted commands from the config file
NAME: setcurrencyname
SYNTAX: <new_name>
PERMISSION: manage_currency
HELP: sets the channels currency name
NAME: getcurrencyname
SYNTAX: (ignored...)
PERMISSION: NO PERMISSION
HELP: get the channels current currency name
NAME: bal
SYNTAX: (target)
PERMISSION: NO PERMISSION
HELP: gets the caller's (or target's if specified) balance
NAME: setbal
SYNTAX: <new_balance> (target)
PERMISSION: manage_currency
HELP: sets the callers or targets balance
NAME: addbal
SYNTAX:
PERMISSION: manage_currency
HELP: adds the balance of the target, or all
NAME: subbal
SYNTAX:
PERMISSION: manage_currency
HELP: subtracts the balance of the target, or all
NAME: give
SYNTAX:
PERMISSION: NO PERMISSION
HELP: gives the target the specified amount from the callers currency balance
NAME: gamble
SYNTAX: <dice_sides>
PERMISSION: gamble
HELP: throws a X sided die, if the dice sides are more than 6 you get more payout on a success X roll, but it is also a lower chance to roll X.
NAME: mine
SYNTAX: (args...)
PERMISSION: mine
HELP: mines for currency, gives you a predefined amount (default 50)
NAME: topreloadignored
SYNTAX: (args...)
PERMISSION: topreloadignored
HELP: reloads the config file for top's ignored usernames
NAME: top
SYNTAX: (args...)
PERMISSION: NO PERMISSION
HELP: lists the top 10 balance holders
NAME: arena
SYNTAX: <entry_fee>
PERMISSION: NO PERMISSION
HELP: starts a arena match, waits a certain amount of time for ppl to enter, if not enough ppl enter the arena is cancelled and everyone is refunded, the winner gets all of the entry_fee's paid
NAME: duel
SYNTAX: <target_user> (amount, default: 10)
PERMISSION: NO PERMISSION
HELP: challenges a user to a duel with the bid as the reward
NAME: accept
SYNTAX:
PERMISSION: NO PERMISSION
HELP: accepts a duel issued by the challenger that is passed to this command
NAME: addcmd
SYNTAX:
PERMISSION: manage_commands
HELP: adds a custom command to the database for the this channel, placeholders: %user : the name of the person that triggered the command, %uptime : the channels live uptime, %channel : the channels name, %counter adds and uses a counter starting with the value 0
NAME: updatecmd
SYNTAX:
PERMISSION: manage_commands
HELP: updates a custom command's response message
NAME: delcmd
SYNTAX:
PERMISSION: manage_commands
HELP: deletes a custom commands
NAME: cmd
SYNTAX:
PERMISSION: NO PERMISSION
HELP: gets a custom commmands response
NAME: addcounter
SYNTAX:
PERMISSION: manage_counter
HELP: adds a counter to the database
NAME: delcounter
SYNTAX:
PERMISSION: manage_counter
HELP: deletes the counter from the database
NAME: setcounter
SYNTAX: <alias_or_id> <new_value>
PERMISSION: manage_counter
HELP: sets a counters value in the database
NAME: listcounters
SYNTAX: (args...)
PERMISSION: manage_counter
HELP: list all counters of the channel
NAME: ping
SYNTAX: (args...)
PERMISSION: NO PERMISSION
HELP: NO HELP
NAME: roll
SYNTAX: (sides)
PERMISSION: NO PERMISSION
HELP: rolls a X sided die
NAME: crashcode
SYNTAX: (args...)
PERMISSION: crashcode
HELP: NO HELP
NAME: choose
SYNTAX: ect
PERMISSION: NO PERMISSION
HELP: chooses a random option passed to the command
NAME: color
SYNTAX:
PERMISSION: color
HELP: sets the bots chat color
NAME: 8ball
SYNTAX:
PERMISSION: NO PERMISSION
HELP: prints a random answer to the question
NAME: commands
SYNTAX: (args...)
PERMISSION: NO PERMISSION
HELP: lists all commands, add -a or -alias to list aliases
NAME: help
SYNTAX:
PERMISSION: NO PERMISSION
HELP: gets the help text for a command
NAME: findperm
SYNTAX:
PERMISSION: NO PERMISSION
HELP: finds a permission for a given command
NAME: enablemod
SYNTAX: <mod_name>
PERMISSION: manage_mods
HELP: enables a mod for the current channel
NAME: disablemod
SYNTAX: <mod_name>
PERMISSION: manage_mods
HELP: disables a mod for the current channel
NAME: disabledmods
SYNTAX: (args...)
PERMISSION: NO PERMISSION
HELP: lists disabled mods for the current channel
NAME: reloadmod
SYNTAX: <modname(case sensitive) or all>
PERMISSION: manage_mods
HELP: reloads a specific module (case sensitive) from disk
NAME: listmods
SYNTAX: (args...)
PERMISSION: listmods
HELP: list all mods currently loaded
NAME: addperm
SYNTAX:
PERMISSION: manage_permissions
HELP: adds a permission a group
NAME: delperm
SYNTAX:
PERMISSION: manage_permissions
HELP: removes a permission from a group
NAME: addgroup
SYNTAX:
PERMISSION: manage_permissions
HELP: adds a permission group
NAME: delgroup
SYNTAX:
PERMISSION: manage_permissions
HELP: removes a permission group
NAME: reloadperms
SYNTAX: (args...)
PERMISSION: manage_permissions
HELP: reloads permissions
NAME: addmember
SYNTAX:
PERMISSION: manage_permissions
HELP: adds a member to a permission group
NAME: delmember
SYNTAX:
PERMISSION: manage_permissions
HELP: removes a member from a permission group
NAME: startpoll
SYNTAX: <title> [option1, option2, ect] (seconds_for_poll)
PERMISSION: startpoll
HELP: starts the poll for the the current channel
NAME: vote
SYNTAX: <choice_id> (poll_id)
PERMISSION: vote
HELP: register a vote for the given choice if inside of the poll specified by <poll_id>
NAME: listpolls
SYNTAX: (args...)
PERMISSION: listpolls
HELP: list all active polls
NAME: pollinfo
SYNTAX: (POLL_ID)
PERMISSION: pollinfo
HELP: views info about the poll using the passed poll id
NAME: addquote
SYNTAX: "" user=(user) alias=(alias)
PERMISSION: add_quote
HELP: adds a quote to the database
NAME: quote
SYNTAX:
PERMISSION: NO PERMISSION
HELP: gets a quote by ID or ALIAS
NAME: delquote
SYNTAX:
PERMISSION: delete_quote
HELP: deletes the quote from the database
NAME: addtimer
SYNTAX:
PERMISSION: manage_timers
HELP: adds a message timer
NAME: starttimer
SYNTAX:
PERMISSION: manage_timers
HELP: starts a message timer
NAME: stoptimer
SYNTAX:
PERMISSION: manage_timers
HELP: stops a message timer
NAME: deltimer
SYNTAX:
PERMISSION: manage_timers
HELP: deletes a message timer
NAME: listtimers
SYNTAX: (args...)
PERMISSION: manage_timers
HELP: list all message timers for the current channel
NAME: edittimer
SYNTAX:
PERMISSION: manage_timers
HELP: edits a timer's message or interval