-
Notifications
You must be signed in to change notification settings - Fork 6
List of Commands
z0mbieparade edited this page Oct 18, 2019
·
33 revisions
A list of all of the currently available commands. You can also type [bot_nick] -owner to b0t say it's owner, -version for the bot version, and -link for a link to this repo.
command | action | perm | colors | syntax |
---|---|---|---|---|
commands | list all of the available bot commands for user's permission level | all | - | !commands [-list] |
help | help the user | + | - | !help (-colors | -commands | -infobot) |
set | set the channel topic, chains topics based on last three | voiced | true | !set <topic> |
pin | pin the last topic, or a topic by id | ~ | - | !pin [id] |
unpin | unpin the channel topic | ~ | - | !unpin |
updatetopic | update channel topic from qotd | b0t owner | - | !updatetopic |
qotd | get random topic, or enter a search term to search for a specific topic. if more than one found, will list by ID number. Enter id number to read specific topic | all | - | !qotd [(<search term> | <id>)] |
ping | Send ping and get pong | all | - | !ping |
reg | register a user for any service (lastfm, trakt, location, untappd) | b0t owner | true | !reg <service> <irc nick> (-list | -delete <id> | -edit <id> <data> | <data>) |
unreg | unregister a user for any service (lastfm, trakt, location, untappd) | b0t owner | - | !unreg <service> <irc nick> |
tell | tell another user something when they they are next active | all | true | !tell <irc nick> <message> |
speak | allows owner to speak through bot to channel or to user | b0t owner | true | !speak <to> <message> |
tag | have the bot say something when a user enters the room | all | true | !tag <tagline> |
updates | check for updates to b0t script | ops | - | !updates |
bug | send a bug report to the owner | all | true | !bug (-list | -delete <id> | -edit <id> | <bug>) |
request | send a feature request to the owner | all | true | !request (-list | -delete <id> | -edit <id> | <bug>) |
next | Page next thru available buffer, lines is 5 by default, join is a new line by default | all | - | !next [lines] [join] |
list | List all users in channel | b0t owner | - | !list |
seen | Check when a user was last seen | all | - | !seen <irc nick> |
config | Update config on the fly | owner | - | !config [#chan] [setting] [value] [-save] |
nicks | Update nicks on server | owner | ~ | !nicks (-revert | -revert2 | -set | -rand) |
!np and !wp require a last.fm account, and registration with the bot to use.
command | action | perm | API | syntax |
---|---|---|---|---|
np | get last scrobbled song from last.fm | all | lastfm | !np [irc nick] |
yt | get last scrobbled song from last.fm and attempt to locate a youtube video of it | all | lastfm, youtube | !yt [irc nick] |
wp | get all in current chan w/ registered last.fm nicks last scrobbled song | all | lastfm | !wp |
sa | get similar artists by percentage (uses last !np or !yt artist if none entered) | all | lastfm | !sa [artist] |
bio | get artist bio (uses last !np or !yt artist if none entered) | all | lastfm | !bio [artist] |
lastfm | register your last.fm username with your irc nick | all | lastfm | !lastfm <last.fm username> |
!nw and !ww require a trakt.tv account, and registration with the bot to use. Note that trakt.tv accounts must be set to PUBLIC to use with these commands.
command | action | perm | API | syntax |
---|---|---|---|---|
nw | get last scrobbled show/movie from trakt.tv | all | trakt | !nw [irc nick] |
ww | get all in current chan w/ registered trakt.tv nicks last scrobbled show/movie | all | trakt | !ww |
trend | list top 5 trending movies/shows | all | trakt | !trend (-movies | -shows) |
show | get show info (uses last show from !nw if none entered) | all | trakt, youtube | !show [show] |
movie | get movie info (uses last movie from !nw if none entered) | all | trakt, youtube | !movie [movie] |
trakt | register your trakt.tv username with your irc nick | all | trakt | !trakt <trakt.tv username> |
command | action | perm | API | syntax |
---|---|---|---|---|
w | get current weather (if no zip or city/state is used, attempts to get weather for your registered location) | all | wunderground | !w [(<zip> | <city, state>)] |
f | get weather forecast (if no zip or city/state is used, attempts to get forecast for your registered location). | all | wunderground | !f [-long] [(<zip> | <city, state>)] |
wa | get weather for all users in current chan | all | wunderground | !wa |
location | register your location with your irc nick | all | wunderground | !location (<zip> | <city, state>) |
command | action | perm | API | syntax |
---|---|---|---|---|
book | get info about a book | all | Goodreads | !book <title> |
sb | get similar books, if no title entered uses last book title | all | Goodreads | !sb <title> |
author | get author info | all | Goodreads | !author <name> |
!ut and !wu require a untappd.com account, and registration with the bot to use.
command | action | perm | API | syntax |
---|---|---|---|---|
ut | get last beer drank from untappd.com | all | untappd | !ut [irc nick] |
wt | get all in current chan w/ registered untappd nicks last checked in beer | all | untappd | !wu |
untappd | register your untappd username with your irc nick | all | untappd | !untappd <untapped.com username> |
command | action | perm | API | syntax |
---|---|---|---|---|
d | get Merriam-Webster dictionary word definition | all | Merriam-Webster | !d [word] |
ud | get urban dictionary term/word definition | all | - | !ud [term] |
wiki | get wikipedia page and summary | all | - | !wiki [term] |
wr | WolframAlpha short answer | all | WolframAlpha | !wr [question] |
yts | Youtube search query | all | - | !yts <search string> |
g | Google search query with DDG fallback. | all | - | !g <search string> |
ddg | DuckDuckGo search query with Google fallback. | all | - | !ddg <search string> |
A spot for commands that are one-offs.
command | action | perm | setting | API | syntax |
---|---|---|---|---|---|
8ball | magic 8ball answer | all | - | - | !8ball [question] |
potd | pull the last image from a pre-set imgur album | all | potd/imgur_album | - | !potd |
creed | grab creed from list | all | - | - | !creed [creed id] |
oontz | random excitement | all | - | - | !oontz |
insult | insult a user | all | - | - | !insult [(-add <insult> | <to>)] |
fml | get random fml quote. | all | - | FML | !fml |
poll | Create a poll and have users vote on it | all | - | - | !poll [(<question> <-1 answer -2 answer...>)] |
vote | Vote on the current poll | all | - | - | !vote [answer id] |
choose | Choose one thing or another | all | - | - | !choose <this or that> |
fortune | Unix fortune | all | - | - | !fortune |
rr | play russian roulette | all | - | - | !rr |
lottery | play the lottery | all | - | - | !lottery |