Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-30 | search plugin: fix gcalc regexp | Giuseppe Bilotta | |
2008-06-30 | * AUTHORS: jsn-: i refuse to use gmail.org! | dmitry kim | |
2008-06-29 | message.rb: suppress warning about duplicate method | Giuseppe Bilotta | |
2008-06-29 | * fix handling of IDENTIFY_MSG | Giuseppe Bilotta | |
When a server has IDENTIFY-MSG, we would expect identification in any PRIVMSG or NOTICE, even on those generated from the bot. This caused lots of spurious warnings, and would lead to mislogging when a bot-generated message started with + or -. Fix this by only handling IDENTIFY-MSG on server-generated messages. | |||
2008-06-28 | ircbot.rb: @bot.topic() can also be used to retrieve topic information ↵ | Giuseppe Bilotta | |
instead of setting it | |||
2008-06-28 | New IRC framework: allow RPL_TOPIC(_INFO) for channels we are not on, since ↵ | Giuseppe Bilotta | |
some networks allow it | |||
2008-06-27 | figlet plugin: make it more friendly to external usage | Giuseppe Bilotta | |
2008-06-26 | ircbot.rb: make #mode()'s third argument optional | Giuseppe Bilotta | |
2008-06-26 | bans plugin: fix bans rm badword :regexp | Giuseppe Bilotta | |
2008-06-26 | * plugins/bans: show the bad word message in channel before the (kick)ban | dmitry kim | |
2008-06-26 | * plugins/bans: fix timed bans | dmitry kim | |
2008-06-26 | Update PO | Giuseppe Bilotta | |
2008-06-26 | config.rb: localize git date in version | Giuseppe Bilotta | |
2008-06-26 | message.rb: saner \#inspect() for BasicUserMessage and derivatives | Giuseppe Bilotta | |
2008-06-25 | markov plugin: use plain message | Giuseppe Bilotta | |
2008-06-26 | * (plugins/urban): fix the errors introduced by jsn- in the previous commit | dmitry kim | |
2008-06-25 | urban plugin: when urbandictionary.com goes offline, don't throw errors. | Spencer RInehart | |
2008-06-25 | script plugin: store channels as strings | Giuseppe Bilotta | |
2008-06-25 | markov plugin: do learning in one thread, instead of threading for each message | Yaohan Chen | |
2008-06-24 | allow multi-line (artificial) messages be delegated and handled | Yaohan Chen | |
2008-06-24 | extends.rb: suppress warning | Giuseppe Bilotta | |
2008-06-24 | ircbot.rb: create the appropriate directories when updating botclass dir ↵ | Giuseppe Bilotta | |
from template | |||
2008-06-24 | bans plugin: badword checks on plain message | Giuseppe Bilotta | |
2008-06-24 | message handling: improve IRC format handling for received messages | Giuseppe Bilotta | |
Rather than stripping colors all around and keeping other format codes, we only strip initial and final formatting before parsing the message. We store the original, unstripped message in #logmessage() and a fully stripped copy of the message in #plainmessage() This means that most plugins will now have full formatting of arguments preserved, while stupid IRC usage of formatting whole lines will not interfere with bot usage. Plugins that need a fully stripped version of the message can still access it. | |||
2008-06-24 | lastfm plugin: code cleanup and warning suppression | Giuseppe Bilotta | |
2008-06-24 | figlet plugin: fix font usage and defaults | Giuseppe Bilotta | |
2008-06-24 | ircsocket.rb: use syswrite since ruby's buffered io is racy | Giuseppe Bilotta | |
In some situations a PRIVMSG could be output twice in sequence with no intervening newline when using the Socket#puts function. Use syswrite to skip Ruby's buffered IO. | |||
2008-06-24 | fake_message duplicates m.reply and m.in_thread from the :from message | Yaohan Chen | |
this makes it possible to create a fake message, override its reply method in order to get its "return value", even if the fake message will be handled by creating another fake message. | |||
2008-06-24 | fake messages will use the originating message's reply method | Yaohan Chen | |
this allows shell plugin to capture replies of a command even if this command is run because of a fake message | |||
2008-06-24 | ircbot.rb: copy missing template files on startup | Giuseppe Bilotta | |
2008-06-24 | config.rb: system wide overrides in /etc/rbot.conf | Giuseppe Bilotta | |
2008-06-24 | PO update | Giuseppe Bilotta | |
2008-06-24 | French translation | Marc Lagrange | |
2008-06-24 | figlet plugin: toilet support | Giuseppe Bilotta | |
2008-06-24 | spell plugin: command line option | Giuseppe Bilotta | |
2008-06-24 | spell plugin: use case instead of if/elsif/.../end and wrap in rescue | Giuseppe Bilotta | |
2008-06-24 | spell plugin: spell program is a config option | Giuseppe Bilotta | |
2008-06-24 | Follow pagination of results | Spencer RInehart | |
2008-06-24 | lastfm plugin: tries to parse the current station. will show just listened ↵ | Casey Link | |
track if real time data isn't there. | |||
2008-06-23 | Set GetText.cached = false so that mo files are reloaded when setting locale | Yaohan Chen | |
2008-06-24 | dict.rb plugin: fixes the oxford parser so it doesn't spit out a bunch of ↵ | Casey Link | |
extra crap before: [13:45:29] <insanity> fruitful: adjective 1 producing much fruit; fertile. 2 producing good results; productive. DERIVATIVES fruitfully adverb fruitfulness noun. Perform another search of the Compact Oxford English Dictionary About this dictionary The Compact Oxford English Dictionary of Current English contains 145,000 words, phrases, and definitions. Find out more about Oxford's range of English dictionaries Sign up for the AskOxford Word of... after: [13:58:36] <VanGogh> fruitful: adjective 1 producing much fruit; fertile. 2 producing good results; productive. DERIVATIVES fruitfully adverb fruitfulness noun. | |||
2008-06-23 | Urban can now grab the first page of definitions. | Spencer RInehart | |
2008-06-23 | Ignore generated files. | Diego 'Flameeyes' Pettenò | |
2008-06-23 | Properly find out the available fortune categories. | Diego 'Flameeyes' Pettenò | |
Instead of hardcoding the fortune categories path, ask fortune itself to report which categories you can get the quotes from. This fixes the fortune plugin on Gentoo for instance where the databases are installed in /usr/share/fortune rather than /usr/games/share/fortune. | |||
2008-06-23 | rfc2812.rb: skip unknown channel modes altogether | Giuseppe Bilotta | |
Some servers set non-advertized channel modes. Since we cannot handle them (as we don't know what type they are) and setting them crashes the bot, we remove them. | |||
2008-06-22 | rename plugin_files to source_files in rgettext_proc | Yaohan Chen | |
because the proc is used for non plugin files too | |||
2008-06-22 | make gettext tasks output files being regenerated and sources | Yaohan Chen | |
2008-06-23 | + strip all colours and formatting when sending to a +c or +C channel | Giuseppe Bilotta | |
2008-06-23 | #any? and #all? methods for Channel#mode to check if modes are set | Giuseppe Bilotta | |
2008-06-23 | extends: define Array#shuffle(\!) only if not present already, and use ↵ | Giuseppe Bilotta | |
simpler definitions |