Tools
Supybot

Lessons from Supybot
(back to the tools page)
From personal usage
- identify <name> <password> : identify to the bot
- load plugin : load a specified plugin
- list plugin : list the available command of a plugin
- help plugin command : description of how a command should be used
- more : continue to print the current buffer
- config plugins.plugin.option value : set the value of a variable of a plugin
From discussion in #supybot
- config list plugin : list the variables of a plugin
- config help plugins.plugin.option : description of what a configuration variable does
Potential work
Wiki(s) through IRC
- usage
- hivemind-sb wikisearch PIM term1 term2
- URL1 URL2 URL3
- PIM and other wikis imported from OwnWikisNetwork (PmWiki implied, easier for search compatibility)
- hivemind-sb wikisearch PIM term1 term2
- PmWiki with PHP commandline usage at PHP.net
- PHP-CLI.com running PHP Scripts that aren't on a web server
- testing with
wikinumberoffiles
See also
- http://www.pmwiki.org/wiki?action=search&q=supybot
- http://bitbucket.org/aafshar/supybot-external-control/src/
- Writing a Supybot Plugin, packetcloud.net April 2010
- My first Supybot plugin Thinkhole Labs 2006
- Writing supybot plugins not in python? Stack Overflow 2009
- plugin-author-tutorial 2008 archived version
- done (worked but test ignored)
- http://stackoverflow.com/questions/89228/how-to-call-external-command-in-python
Improvement
- chatbot/NLP for queries
KB access
- http://DBpedia.org/sparql?
- swig-2009-06-09 supybot-plugins/plugins/DBpedia/plugin.py
Animation plugin
Goal is to motivate discussion by randomly picking a topic from a base off topic when nobody has talked for a while.
(crontab or better, check the RSS plugin as it periodically do checks) #get the time of the last activity in the channel tail path/channellogfile | grep -v "-!-" | sed -e "s/ <.*//" > time if (now()-time) < 10min # not need to check for flood as msg would appear in the logs anyway random quote
From Supybook
- ?
Note
My notes on Tools gather what I know or want to know. Consequently they are not and will never be complete references. For this, official manuals and online communities provide much better answers.
CONTENT
CONTACT
UPDATES
LAST TWEET
CONTENT RIGHTS
RSS for this page only
