Compubot

Python IRC bot remixed for Canternet, the Pony IRC. Based on JordanKinsley's Python 3 fork.

Home View on GitHub

Commands

These are the commands that CompuBot recognizes and what they do

Command Name Module Function Name Commands Rule Typical Usage Description Admin Only?
Abbreviate search.py abbreviate .ab, .abbr, .abbreviate .abbr retinoic acid receptor alpha Gives the abbreviation for full words No
Add img.py add .add .add Fluttershy http://mlp.wikia.com/wiki/Fluttershy Adds a url to the url database No
Beats clock.py beats .beats .beats Shows the internet time in Swatch beats No
Botsnack botsnack.py botsnack .botsnack .botsnack Give CompuBot a snack No
Calculate calc.py calculate .c, .calc, .calculate .c 2+2 Calculate Stuff No
Celsius to Fahrenheit calc.py ctof .ctof, .celsiustofahrenheit .ctof 5 Convert Celsius to Fahrenheit No
Celsius to Kelvin calc.py ctok .ctok, .celsiustokelvin .ctof 5 Convert Celsius to Kelvin No
Dawg mfw.py dawg .dawg .dawg car, ride Yo Dawg, I heard you like yo dawg memes No
Delete img.py delete .del, .delete, .remove .del Bluh Deletes a url from the url database No
Docs info.py doc CompuBot(:|,) (help|doc) CompuBot: help add Gets the documentation for a command No
Fahrenheit to Celsius calc.py ftoc .ftoc, .fahrenheittocelsius .ftoc 80 Converts Fahrenheit to Celsius No
Fahrenheit to Kelvin calc.py ftok .ftok, .fahrenheittokelvin .ftok 80 Converts Fahrenheit to Kelvin No
GeoIP search.py geoip .geo, .geoip .geo 8.8.8.8 Does IP address geolocation No
Get img.py get .get .get Fluttershy Gets a url from the url database No
Get Config admin.py config_get .config_get, .c_get .c_get channels Shows configuration options Yes
Google Count search.py gc .gc .gc bluh Shows the number of Google search results for a query No
Head head.py head .head .head github.com Shows HTTP Header information No
Join admin.py join .join .join #Compu Makes the bot join a channel Yes
Kelvin to Celsius calc.py ktoc .ktoc, .kelvintocelsius .ktoc 273.15 Converts Kelvin to Celsius No
Kelvin to Fahrenheit calc.py ktof .ktof, .kelvintofahrenheit .ktof 273.15 Converts Kelvin to Fahrenheit No
LMGTFY search.py lmgtfy .gf, .lmgtfy CompuBot(:|,) google ?? for me? .lmgtfy bluh Let Me Google That For You No
MLFW mfw.py mlfw .mlfw, .mfw .mlfw trollface MLP Reaction Images No
MLP:FIM Episodes episode.py episode .ep, .episode .ep next Find MLP:FIM Episodes No
NPL clock.py npl .npl .npl Shows the time from NPL’s SNTP server No
Part admin.py part .part .part #Compu Makes the bot leave a channel Yes
Ping info.py ping .ping .ping Will give a “Pong!” if everything is working correctly No
Quit admin.py quit .quit .quit bye Makes the bot disconnect from the server and stop Yes
Random Number info.py randnum .rand, .random .rand 1, 10 Picks a random number within a given range No
Reload Config reload.py c_reload CompuBot(:|,) creload CompuBot: creload admins Reloads a given configuration option Yes
Reload Module reload.py f_reload CompuBot(:|,) reload CompuBot: reload episode Reloads a given module Yes
Search Bing search.py bing .bing .bing bluh Searches Bing No
Search Derpibooru rule34.py derpibooru .derpi, .db, .derpibooru .derpi princess luna Searches Derpibooru No
Search Dictionary search.py dictionary .d, .def, .define Compubot(:|,) define .d duck Gives definitions for words No
Search DuckDuckGo search.py duck .ddg, .duck .ddg bluh Searches DuckDuckGo No
Search e621 rule34.py e621 .e621 .e621 princess_luna_(mlp) Searches e621 No
Search Google search.py g .g .g bluh Searches Google No
Search rule34 rule34.py rule34 .r34, .rule34 .r34 fluttershy Searches rule34 No
Search TwentyPercentCooler rule34.py tpc .tpc, .twentypercentcooler, .ponies .tpc princess_luna Searches TwentyPercentCooler No
Search Urban Dictionary search.py urban_dictionary .ud, .urban, .urbandictionary .ud FTFY Searches Urban Dictionary for definitions No
Search Wikipedia search.py wikipedia .wi, .wikipedia .wi aircraft Searches Wikipedia No
Seen seen.py seen .seen .seen Compu Tells when a nick was last seen No
Set Config admin.py config_set .config_set, .c_set .c_set nsfw [#nsfw] Sets configuration options while the bot is running, better to set the config manually and use creload Yes
Stats info.py stats .stats .stats Gives stats about bot usage No
Time clock.py f_time .t .t EST Gives the time in a certain time zone No
Tock clock.py tock .tock .tock Shows the time from the USNO’s atomic clock No
Unabbreviate search.py unabbreviate .uab, .uabbr, .unabbreviate .uab BMI Gives the full words for abbreviations No
Weather Alerts search.py alerts .wa, .alert, .alerts .wa Reno, NV Gives any weather alerts for a location No
Weather Conditions search.py weather .w, .weather .w Reno, NV Gives the current weather conditions for a location No
Weather Forecast search.py forecast .wf, .forecast .wf Reno, NV Gives the weather forecast for a location No
Web Search search.py search .search .search bluh Searches Duck Duck Go, Google, and Bing all at once No
Yi clock.py yi .yi .yi Shows whether it is currently yi or not No