botnix
  1. botnix

botnix

Public

Commits

AuthorCommitMessageCommit Date
Craig EdwardsCraig Edwards
bf2910a6e3bVarious changes for newer perl
Craig EdwardsCraig Edwards
95459ef14e2Math.pm by Majic, infobot-alike maths in channels! Thanks!
Craig EdwardsCraig Edwards
459623d32bcSome updates and bugfixes learned from use as a chat harassment bot on dalnet ;)
Robin BurchellRobin Burchell
43ce24b733eFlush as much as possible from the logfile instead of one-line-per-timer-per-logfile..
Robin BurchellRobin Burchell
56a2a44afe8Add modules/irc/logtail.pm, simple logfile monitor.. needs to be configurable, and so on, but the basics work at least..
Craig EdwardsCraig Edwards
ac5b706fca9One char nicks might work now
Craig EdwardsCraig Edwards
e376b3296b4perl's stupid rand function gives decimal places (LOTS of them) when told to give a number between 0 and n???
Craig EdwardsCraig Edwards
cabc60a6a42silly error
Craig EdwardsCraig Edwards
11b73538ee9More possible punctuations
Craig EdwardsCraig Edwards
2d36b97fe25Optimizations
Craig EdwardsCraig Edwards
0ce940af2a7Catch questions
Craig EdwardsCraig Edwards
2527125923bTreat lines ending with ! as being 'direct questions' too similar to lines ending with '?'
Craig EdwardsCraig Edwards
551d18c2e9fWhoops, ballsed up
Craig EdwardsCraig Edwards
42fa993d26aMore infobot-like behaviour. If the line ends with a question mark, then always answer if we can. If it doesnt, 15/1 chance of a non-addressed babbling reply
Craig EdwardsCraig Edwards
80c0878831eReport uptime properly. was 'far too long' just laziness? :p
Craig EdwardsCraig Edwards
0b9a4d5ab8dFix incorrect 'who told you about...?' text
Craig EdwardsCraig Edwards
8c860d1e78cPut back action detection so that /me kicks sporks works again
Craig EdwardsCraig Edwards
2c20f1c2652Fix existence check
Craig EdwardsCraig Edwards
848b9f9402cFix 'who told you about...?' and add <alias> tag requested by majic. You can have multiple <alias> tags in one reply as you can with <reply> and <action> but you CANNOT have an alias pointing at an alias (to avoid loops)
Craig EdwardsCraig Edwards
dbd5494b26cUnbreak
Craig EdwardsCraig Edwards
bf5b79611bbFinal fix, thanks for your patience
Craig EdwardsCraig Edwards
c3752acfe9fMore checks for %v
Craig EdwardsCraig Edwards
40bca7d6a4cWhoops, it escaped the %
Craig EdwardsCraig Edwards
b2d724e5108Fix for silly formed sentences that have lists of |<reply>|<reply> with no actual text
Craig EdwardsCraig Edwards
b9a0bad27deDont be silent about commands involving empty replies, just if the response is to be said
Craig EdwardsCraig Edwards
7b41a45e063Slightly more infobot-like behaviour on lines lacking question marks
Craig EdwardsCraig Edwards
b38208518b1Slightly improve algorithm to not need ? for a question on 'where is'
Craig EdwardsCraig Edwards
c63fa5bc149Pick up on /^(who|what|where)\s+(is|was|are)\s(.+?)\?/ questions and translate them to factoid lookups
Craig EdwardsCraig Edwards
35a08f431fdAdd 'also' as in infobot, and special case for when you put 'also |' it makes it a new factoid section without the automatic 'or'
Craig EdwardsCraig Edwards
73e0f6e4279Learn properly from people's actions, e.g. '/me is hungry' and the bot learns 'nickname was hungry'
Craig EdwardsCraig Edwards
9e301b1ad8dMany more stopwords
Craig EdwardsCraig Edwards
9710803dabeAdd auto rejoin when banned, and support for inspircd +Jj modes
Craig EdwardsCraig Edwards
f875745a679Add --nofork
Craig EdwardsCraig Edwards
c615ba89deaAll the new stuff. karma module, and sql table templates for karma and infobot under mysql
OmOm
0a0a4cdf5achopefully fix <stuff> handling of mixed cases. hopefully prevent empty replies from being output
OmOm
89bca9222c2Stop the bot replying to non-directed queries just because the attempted assignment was locked
OmOm
9919ab9e217retard fix to possible retard-fix
OmOm
d90142bec98possible retard-fix
Craig EdwardsCraig Edwards
38784363375This is craq. needs some tidyup
OmOm
7eb76dee34eMake a question mark noncompulsory if you're addressing the bot by name
OmOm
8824104bc1cFix message prefix handling for factoids the same as the bot's nick. Add missing 'unless ' and stop a crash on deleting a factoid
OmOm
ebc8ec61525Add 'be quiet' and 'be annoying'
OmOm
a57f636d3daMake this case insensitive
OmOm
438dd725adfChange to write to SQL not store file...
OmOm
c325107745fChange infobot.pm to use the SQL module rather than the internal store
OmOm
05b6ffdd14eStop this disallowing single-letter nicks...
Craig EdwardsCraig Edwards
9625d417740Make this work with freenode numeric 320 and inspircd/unreal numeric 307
Craig EdwardsCraig Edwards
18c1af683fcThis needs to be changed to 307. 320 is unsafe everywhere but freenode.
Craig EdwardsCraig Edwards
077f599d477Added automatic operations module submitted by StarG_
OmOm
536079bde65Make this only reply to CTCP VERSION/ACTION/FINGER/PING/TIME when it's actually at the start of the line...otherwise every /me (for example) with any of those words (version, time etc) triggers the response