Commands

Diego Rabatone Oliveira edited this page Jun 15, 2016 · 31 revisions

This list is very very out of date

It is not maintained. The best way to get the list of available commands is with the .command command.


Commands Purpose Example Module
.ban
This give admins the ability to ban a user.
The bot must be a Channel Operator for this command to work.
adminchannel
.bing Queries Bing for the specified input. .bing swhack search
.blocks
Manage Willie's blocking features.
https://github.com/sopel-irc/sopel/wiki/Making-Sopel-ignore-people
coretasks
.bytes Show the input as pretty printed bytes. .bytes ㋡ codepoints
.c
.calc
Google calculator. .c 5 + 3 calc
.chairs
Set the meeting chairs.
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.chairs Tyrope Jason elad meetbot
.commands Return a list of Willie's commands help
.roll
.dice
.d

.dice - Rolls dice using the XdY format, also does basic math and
drop lowest (XdYvZ).
dice
.duck
.ddg
Queries Duck Duck Go for the specified input. search
.endmeeting
End a meeting.
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.endmeeting meetbot
.ety Look up the etymology of a word .ety word etymology
.twitinfo Show information about the given Twitter account .twitinfo aplsuk twit
.tweet Tweet with Willie's account. Admin-only. .tweet Hello World! twit
.findissue
.findbug
Search for a GitHub issue by keyword or ID. usage: .findissue search keywords/ID (optional) You can specify the first keyword as "CLOSED" to search closed issues. github
.fucking_weather
.fw
No documentation found. fuckingweather
.g
.google
Queries Google for the specified input. .g swhack search
.gc Returns the number of Google results for the specified input. .gc extrapolate search
.gcs
.comp
Compare the number of Google search results .gcs foo bar search
.countdown
.countdown - displays a countdown to a given date.
countdown
.tld Show information about the given Top Level Domain. tld
.twit Show the last tweet by the given user .twit aplusk twit
.iplookup
.ip
IP Lookup tool .iplookup 8.8.8.8 ip
.isop Show if you are an operator in the current channel adminchannel
.makeissue
.makebug
Create a GitHub issue, also known as a bug report. Syntax: .makeissue Title of the bug report github
.isup isup.me website status checker isup
.kick
Kick a user from the channel.
adminchannel
.kickban
.kb

This gives admins the ability to kickban a user.
The bot must be a Channel Operator for this command to work
.kickban [#chan] user1 user!@ get out of here
adminchannel
.listops
List channel operators in the given channel, or current channel if none is
given.
coretasks
.rss .rss operation channel site_name url -- operation can be either 'add', 'del', or 'list' no further operators needed if 'list' used rss
.mangle Repeatedly translate the input until it makes no sense. translate
.action
Log an action in the meeting log
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.action elad will develop a meetbot meetbot
.agreed
Log an agreement in the meeting log.
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.agreed bowties are not cool meetbot
.info
Log an informational item in the meeting log
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.info all board members present meetbot
.link
Log a link in the meeting log.
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.link http://example.com meetbot
.subject
Change the meeting subject.
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.subject roll call meetbot
.mangle2 Research version of mangle translate
.movie
.imdb

Returns some information about a movie, like Title, Year, Rating, Genre and IMDB Link.
.movie Movie Title movie
.nws Look up weather watches, warnings, and advisories. nws
.o
.urban
Call a webservice. .o servicename arg1 arg2 arg3 oblique
.part Part the specified channel. This is an admin-only command. .part #example admin
.py Evaluate a Python expression. .py len([1,2,3]) calc
.quiet
This gives admins the ability to quiet a user.
The bot must be a Channel Operator for this command to work
adminchannel
.quit Quit from the server. This is an owner-only command. admin
.radio Radio functions, valid parameters: on, off, song, now, next, soon, stats. radio
.rand .rand - Generates a random integer between and . rand
.redditor Show information about the given Redditor reddit-info
.newoplist If you need to use this, then it means you found a bug coretasks
.in Gives you a reminder in the given amount of time. .in 3h45m Go to class remind
.roulette Play a game of Russian Roulette roulette
.roulette-stop Reset a game of Russian Roulette roulette
.search Searches Google, Bing, and Duck Duck Go. .search nerdfighter search
.seen Reports when and where the user was last seen. seen
.tmask
Set the mask to use for .topic in the current channel. %s is used to allow
substituting in chunks of text.
adminchannel
.showmask Show the topic mask for the current channel. adminchannel
.title Show the title of a URL url
.slap
.slaps
.slap - Slaps slap
.snippet No documentation found. oblique
.spellcheck
.spell

Says whether the given word is spelled correctly, and gives suggestions if
it's not.
.spellcheck stuff spellcheck
.startmeeting
Start a meeting.
https://github.com/embolalia/willie/wiki/Using-the-meetbot-module
.startmeeting title or .startmeeting meetbot
.startrss Begin reading RSS feeds rss
.suggest Suggest terms starting with given input search
.t
.time
Returns the current time. .t UTC clock
.topic
This gives ops the ability to change the topic.
adminchannel
.tr Translates a phrase, with an optional language hint. translate
.u Look up unicode information. .u 203D codepoints
.unban
This give admins the ability to unban a user.
The bot must be a Channel Operator for this command to work.
adminchannel
.unquiet
This gives admins the ability to unquiet a user.
The bot must be a Channel Operator for this command to work
adminchannel
.channeltz
Set the preferred time zone for the channel.
clock
.setchanneltimeformat
.setctf

Sets your preferred format for time. Uses the standard strftime format. You
can use http://strftime.net or your favorite search engine to learn more.
.settf %FT%T%z clock
.settz
Set your preferred time zone. Most timezones will work, but it's best to
use one from http://dft.ba/-tz
clock
.settimeformat
.settf

Sets your preferred format for time. Uses the standard strftime format. You
can use http://strftime.net or your favorite search engine to learn more.
.settf %FT%T%z clock
.setlocation
.setwoeid
Set your default weather location. .setlocation Columbus, OH weather
.version Display the latest commit version, if Willie is running in a git repo. version
.wa Wolfram Alpha calculator .wa circumference of the sun * pi calc
.weather .weather location - Show the weather at the given location. .weather London weather
.wiki
.wik
.w
Look up something on Wikipedia wikipedia
.wt
.define
.dict
Look up a word on Wiktionary. .wt bailiwick wiktionary
.xkcd
.xkcd - Finds an xkcd comic strip. Takes one of 3 inputs:
If no input is provided it will return a random comic
If numeric input is provided it will return that comic
If non-numeric input is provided it will return the first google result for those keywords on the xkcd.com site
xkcd
.ytlast
.ytnew
.ytlatest
No documentation found. .ytlast vlogbrothers youtube
.yt
.youtube
Search YouTube .yt how to be a nerdfighter FAQ youtube