summaryrefslogtreecommitdiff
path: root/data/rbot/plugins/script.rb
AgeCommit message (Collapse)Author
2020-03-28plugin(script): remove deprecated $SAFEMatthias Hecker
closes #32
2015-06-13script: make $SAFE configureableMatthias Hecker
2009-02-19remove whitespaceRaine Virta
2008-12-28plugins: raise a descriptive LoadError when the db is corrupt on loadGiuseppe Bilotta
2008-11-03script plugin: improve helpGiuseppe Bilotta
2008-11-03script plugin: script allow/deny high level UIGiuseppe Bilotta
2008-11-03script plugin: per-script permissionsGiuseppe Bilotta
2008-11-03script plugin: hook on message() rather than listen()Giuseppe Bilotta
2008-06-25script plugin: store channels as stringsGiuseppe Bilotta
2008-06-11help for eval and echoAdam Di Carlo
2008-04-15script plugin: report_error() methodGiuseppe Bilotta
2008-04-09script plugin: mark handled messages as repliedGiuseppe Bilotta
2008-03-19script plugin: use m.okayGiuseppe Bilotta
2008-03-19script plugin: script echo and eval mark the message as repliedGiuseppe Bilotta
2008-03-19script plugin: reindentGiuseppe Bilotta
2007-04-12script, rss plugins: raise if main data could not be restored from the registryGiuseppe Bilotta
2007-04-12Module\#define_structure method: define a new Struct only if doesn't exist ↵Giuseppe Bilotta
already or if the attribute list changed
2007-04-08ircbot: do not use debug in sendmsg() because it breaks script. script ↵Giuseppe Bilotta
plugin: handle all Exceptions.
2007-02-18Initial steps towards a namespace rationalizationGiuseppe Bilotta
2007-02-18Plugin header boilerplating.Giuseppe Bilotta
New plugin.header file provided, to be used as model for the header of new plugins. Many existing plugins have been adjusted to provide the same info the same way. I might have misplaced some information, so please let me know if this is the case. Also augmented a couple of copyright notices to include the 'rbot development team' alongside Tom Gilbert.
2007-02-14Modernize/optimize/cleanup a bunch of pluginsGiuseppe Bilotta
Remove some unnecessary plugin.register() calls, replace other by plugin.map() calls. Also use e.g. Array#pick_one instead of ar[rand(ar.length)]
2006-08-31Improve help.Mark Kretschmann
2006-08-29* Fix: @commands was not initialized on a fresh registry.Mark Kretschmann
* Remove legacy registry migration code.
2006-08-29echo must default to falseGiuseppe Bilotta
2006-08-29script echo needs a to_sGiuseppe Bilotta
2006-08-29script plugin: echo function. like eval, but implies an m.replyGiuseppe Bilotta
2006-08-26script eval: unsafe, undocumented, not permitted by defaultGiuseppe Bilotta
2006-08-25Adapt script plugin to new message mappper. Whitespace in code is now preservedGiuseppe Bilotta
2006-08-11Tango says, ! in auth_path is bad mojo.Mark Kretschmann
2006-08-11Adapt to new auth system.Mark Kretschmann
2006-08-05make sure @commands is never nil in script.rbAlexander Beisig
2006-08-01Fix the "list" function. Now counts the pages correctly.Mark Kretschmann
2006-08-01rename fileMark Kretschmann