summaryrefslogtreecommitdiff
path: root/data/rbot/plugins/seen.rb
AgeCommit message (Collapse)Author
2010-07-01seen: Ignore garbage phrases as a users last words.David Gadling
2010-03-16seen: use corret 'where' in 'before' caseGiuseppe Bilotta
For the 'before' part of the reply, make sure we use the where from the correct Saw. Otherwise, for example, a public message preceeding a quit would show a dangling 'in ' at the end of the reply.
2010-03-14seen: Introduce framework for message and channel privacy.Robin H. Johnson
This commit introduces the ability to note that a user was doing something, optionally without disclosing what or where it was. Users themselves do not get the chance to be hidden, because you can ask the /WHOIS service if they logged on at all. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2010-03-14seen: Include the channel where the user's output was.Robin H. Johnson
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2009-05-24seen plugin: check if there's a previous action before using itGiuseppe Bilotta
If the registry data is not an Array, there will be no 'before' information stored, so just use the normal output.
2009-03-20seen: keep nick in ACTION messageGiuseppe Bilotta
2009-03-20seen: change format of ACTIONsRaine Virta
2009-03-20seen: use gettextRaine Virta
2009-02-26seen: add part message if anyRaine Virta
2009-02-26seen: add double quotes around user written messagesRaine Virta
2009-02-26seen: show what user said or did before leavingRaine Virta
2009-02-26seen: cyclically store two of the users' latest actions in the registryRaine Virta
2009-02-23seen: If nick doesn't match exactly, fallback to a regexp search (#19).Spencer Rinehart
2009-02-19remove whitespaceRaine Virta
2008-09-24seen plugin: don't update seen info on topic infoGiuseppe Bilotta
2008-04-29seen plugin: use case instead of ifs, and clean up a littleGiuseppe Bilotta
2008-04-29seen plugin: fix seen data for nick changeGiuseppe 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-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-07-24Revert the Struct.new-related changes because they don't do what we wantGiuseppe Bilotta
2006-07-24[257] was moot, this is the propert way to prevent Structs from being ↵Giuseppe Bilotta
created twice
2006-07-24Suppress the warnings for Struct redefinition on rescanGiuseppe Bilotta
2005-10-13various outstanding changesTom Gilbert
2005-08-31a little more robustness around emtpy lookupsTom Gilbert
Also more robustness around reading/writing conf.yaml
2005-07-30Sat Jul 30 22:33:36 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Config items are now objects, various types are available. * The config wizard will now use registered config items if :wizard is set to true for those items. It will ask questions in the order they were registered. * The config module now works for doing runtime configuration. * misc refactoring
2005-07-29Fri Jul 29 13:07:56 BST 2005 Tom Gilbert <tom@linuxbrit.co.uk>Tom Gilbert
* Moved some stuff out of util.rb into the plugins that actually need them. Those methods didn't belong in util as they were plugin-specific. * moved a few more plugins to use map() where appropriate * made the url plugin only store unique urls
2005-07-27rearrange repo for packagingTom Gilbert