forked from sopel-irc/sopel
-
Notifications
You must be signed in to change notification settings - Fork 0
Commands
Profpatsch edited this page Jan 22, 2014
·
28 revisions
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/embolalia/willie/wiki/Making-Willie-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 |
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 meeing 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 |