Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-31 | fake message: set replied on reply | Giuseppe Bilotta | |
Although the reply method for fake messages was actually relying on the original, we still need to set 'replied' to prevent the fake message from being wrongly delegated to 'unreplied'. The most obvious bug this commit fixes is the potentially infinite loop triggered by defining a command reaction triggered by the command name itself (e.g. reply to ping with cmd:ping). | |||
2010-04-16 | reaction: handle :acts in can_add? | Raine Virta | |
2010-02-25 | reaction: fix can_add? method logic | Raine Virta | |
It should now follow this logic: * Allow everyone to create basic replies * Require specific permissions for cmd and ruby reactions | |||
2010-02-25 | reaction: reverse permission check | Raine Virta | |
2010-02-10 | react: restrict command reactions by default | Giuseppe Bilotta | |
Anybody can create a dangerous reaction, and then trick the owner into triggering it. Credits to apoc for spotting this. | |||
2009-08-27 | reaction plugin: shorter help for replies | Giuseppe Bilotta | |
2009-08-27 | reaction plugin: 'ruby:' replies | Giuseppe Bilotta | |
A reply can be prefixed with 'ruby:' to signify that it's a short ruby snippet to be eval()ed. Adding these reactions is protected by default. | |||
2009-04-07 | reaction: document 'reaction move' syntax | Giuseppe Bilotta | |
2009-03-09 | reaction: spoken reactions should use plainreply, not reply | Giuseppe Bilotta | |
2009-03-09 | reaction: fix trigger regex to work with non-alphanumeric start/end. | Spencer Rinehart | |
only match on word boundaries at an end of a trigger if the character at that end of the trigger is a word character. In other words, the trigger "test" should require word boundaries on each side, but the trigger "@test" should only require one on the right side. | |||
2009-02-19 | remove whitespace | Raine Virta | |
2008-12-28 | plugins: raise a descriptive LoadError when the db is corrupt on load | Giuseppe Bilotta | |
2008-04-08 | reaction plugin: use fake_message() | Giuseppe Bilotta | |
2008-03-24 | * (reaction plugin) make rm recalculate chances of replies | Jan Wikholm | |
2007-11-01 | reaction plugin: better matching for non-regexp triggers | Giuseppe Bilotta | |
2007-10-31 | reaction plugin: fix reaction removal when no index was specified | Giuseppe Bilotta | |
2007-10-31 | reaction plugin: improve trigger_syntax further | Giuseppe Bilotta | |
2007-10-31 | reaction plugin: reactions can now call commands | Giuseppe Bilotta | |
2007-10-31 | reaction plugin: allow removal of a single reaction to a trigger | Giuseppe Bilotta | |
2007-10-31 | reaction plugin: collect trigger syntax into a single regexp | Giuseppe Bilotta | |
2007-10-31 | reaction plugin: update help text to match new syntax | Giuseppe Bilotta | |
2007-09-22 | reaction plugin: uniformize auth_path for trigger removal commands | Giuseppe Bilotta | |
2007-09-22 | reaction plugin: order reaction candidates by number of captures as ↵ | Giuseppe Bilotta | |
secondary order | |||
2007-09-21 | reaction plugin: no more :stuff, but :before and :after for the pre and ↵ | Giuseppe Bilotta | |
postmatch text | |||
2007-09-21 | reaction plugin: it's %{key}, not %%{key} | Giuseppe Bilotta | |
2007-09-21 | reaction plugin: quoted multi-word triggers in [1189] were not being ↵ | Giuseppe Bilotta | |
unquoted when setting up the trigger | |||
2007-09-21 | reaction plugin: use the longest-matching trigger, not the first one found | Giuseppe Bilotta | |
2007-09-21 | reaction plugin: make triggers case insensitive | Giuseppe Bilotta | |
2007-09-21 | reaction plugin: range attribute should be an accessor, not a reader | Giuseppe Bilotta | |
2007-09-21 | reaction plugin: revert [1204], having r.range == nil is an actually ↵ | Giuseppe Bilotta | |
supported scenario, and if it happens unexpectedly it's some other bug | |||
2007-09-21 | * (plugins/reaction) fixed r.range == nil case | Dmitry Kim | |
2007-09-20 | reaction plugin: captures in regexp are now available as match1, match2, etc | Giuseppe Bilotta | |
2007-09-20 | reaction plugin: allow moving replies from one trigger to another | Giuseppe Bilotta | |
2007-09-20 | reaction plugin: chance was not actually optional | Giuseppe Bilotta | |
2007-09-20 | reaction plugin: reply ranges were not being updated when adding a new reply | Giuseppe Bilotta | |
2007-09-20 | reaction plugin: it is now possible to change the chance of a reaction by ↵ | Giuseppe Bilotta | |
'adding' it again | |||
2007-09-20 | reaction plugin: update help | Giuseppe Bilotta | |
2007-09-20 | reaction plugin: missing \! in string-to-chance conversion | Giuseppe Bilotta | |
2007-09-20 | reaction plugin: author/date/channel information are reply, not trigger ↵ | Giuseppe Bilotta | |
specific. Add command to show them | |||
2007-09-20 | reaction plugin: triggers can have multiple reactions, each with a different ↵ | Giuseppe Bilotta | |
percentage If the sum of all the percentages is less than 1, then there is chance that nothing will be replied. Otherwise, the percentage is just the relative chance that each reply will be selected. | |||
2007-09-19 | reaction plugin: only react to unreplied messages | Giuseppe Bilotta | |
2007-09-19 | reaction plugin: check for existing reaction when adding a new one | Giuseppe Bilotta | |
2007-09-19 | reaction plugin: new add syntax | Giuseppe Bilotta | |
2007-09-19 | reaction plugin: one-liner reply/reaction to in-channel messages/actions. ↵ | Giuseppe Bilotta | |
Initial commit |