Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-16 | translator: show info about failed translators in help | Raine Virta | |
2010-04-16 | reaction: handle :acts in can_add? | Raine Virta | |
2010-04-16 | translator: decode html entities on google_translate | Raine Virta | |
2010-03-29 | IRC: support 'CASEMAPPING=charset' from some idiotic servers | Giuseppe Bilotta | |
2010-03-18 | Small httputil.rb fix. Wrong Argument port instead of pass. | Matthias -apoc- Hecker | |
2010-03-18 | Small imdb plugin fix. Just changed the imdb url. | Matthias -apoc- Hecker | |
2010-03-16 | seen: use corret 'where' in 'before' case | Giuseppe 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-16 | Tokyo Cabinet DB backend | Voker57 | |
2010-03-16 | DB backend option | Voker57 | |
2010-03-16 | Moved DB stuff to registry/bdb | Voker57 | |
2010-03-14 | seen: 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-14 | seen: Include the channel where the user's output was. | Robin H. Johnson | |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | |||
2010-03-14 | basics: implement a channel list status query | Robin H. Johnson | |
This gets the list of channels we think we are in (not what the server says we are in). Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | |||
2010-03-08 | Fix typo in previous patch | Giuseppe Bilotta | |
My fault for not finding it in review | |||
2010-03-07 | Implement penalty for WHO and PART based on eggdrop code. | Robin H. Johnson | |
2010-03-07 | Time parsing: also parse months and years | Giuseppe Bilotta | |
2010-03-07 | rfc2812: Fix multiple RPL_WHOISCHANNELS handling | Robin H. Johnson | |
The new Freenode ircd returns multiple RPL_WHOISCHANNELS lines (split based on length), and they must be merged, otherwise only the last ends up as the list of channels that the bot is in. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> | |||
2010-02-25 | nickserv: add a missing colon | 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-13 | geoip: Add blogama and allow for fallback options | David Gadling | |
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. | |||
2010-01-26 | markov: detect addressing-by-nick in channel | Voker57 | |
and filter it in smart way | |||
2010-01-25 | markov: fix delay | Giuseppe Bilotta | |
markov.delay had the wrong default, and its use didn't have any degree of randomness in it. Set the default to 5 and use rand() again. | |||
2010-01-25 | markov: unify should_talk | Giuseppe Bilotta | |
Unify probability check for addressed and non-addressed case by passing the message as a parameter to should_talk and picking the probability accordingly. | |||
2010-01-25 | markov: whitespace cleanup | Giuseppe Bilotta | |
2010-01-26 | markov: removed unnecessary mutexes | Voker57 | |
These were slowing down learning process greatly and do not make sense as far as I can see: learning is always done only by single thread anyway. | |||
2010-01-26 | markov: close registry correctly | Voker57 | |
2010-01-26 | markov: Intern only when it makes sense | Voker57 | |
2010-01-26 | markov: stats | Voker57 | |
2010-01-26 | markov: Moved weighted pick to separate function | Voker57 | |
2010-01-26 | markov: learn message after maybe replying to it. | Voker57 | |
2010-01-26 | markov: bidirectional line generating | Voker57 | |
2010-01-26 | markov: ignore word patterns | Voker57 | |
2010-01-26 | markov: fixed parameter type | Voker57 | |
2010-01-26 | markov: use not only first two first words for building phrase | Voker57 | |
2010-01-26 | markov: separate probability for answering when adressed | Voker57 | |
2010-01-26 | markov: read-only list | Voker57 | |
2010-01-26 | markov: made delay an option, fixed non-replied status | Voker57 | |
2010-01-25 | Message 'prefixed?' method | Giuseppe Bilotta | |
This is used to tell apart colloquial messages to the bot ("botname, do this") from classic bot-style interface ("!do this"). | |||
2009-12-21 | message: Allow forcefully prepending of the nick when replying | Alex Legler | |
2009-12-21 | ircbot/rfc2812/message: Add banlist message handling | Alex Legler | |
2009-12-21 | ircbot: Delegate ERR_NOSUCHNICK and ERR_NOSUCHCHANNEL events to plugins | Alex Legler | |
2009-12-21 | hangman: expand %{site} in help | Giuseppe Bilotta | |
2009-12-21 | spotify: fail on load if Spotify module is not available | Raine Virta | |
2009-12-21 | spotify: handle errors | Raine Virta | |
2009-12-21 | add spotify plugin | Raine Virta | |
2009-12-21 | lastfm: use Spotify from lib_spotify | Raine Virta | |
2009-12-21 | add lib_spotify plugin | Raine Virta | |
2009-12-21 | lastfm: wrap artist name with bold in now_playing output | Raine Virta | |