aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Use QUOTES.items() in quit.pyGravatar jesopo2018-07-151-3/+2
* Added EventHook.call_for_result to get a result or default from an eventGravatar jesopo2018-07-153-3/+9
* Move quit quotes to it's own moduleGravatar jesopo2018-07-152-61/+67
* print_messages->print_activity, print more things!Gravatar jesopo2018-07-152-36/+83
* Send events when BitBot sends a PRIVMSGGravatar jesopo2018-07-151-2/+12
* added more vertical whitespace to IRCChannelGravatar jesopo2018-07-151-0/+4
* Allow own usermodes to have args, added some vertical whitespace in IRCServerGravatar jesopo2018-07-151-4/+17
* only pass things needed through events, not **data.map()Gravatar jesopo2018-07-141-18/+19
* skip !more's out/err, added a way to split messages from their prefixes for•••logging purposes Gravatar jesopo2018-07-144-16/+21
* Allow translate source/target languages to be more than 2 charsGravatar jesopo2018-07-141-1/+1
* Implemented delimited "event chains" and changed pong.py to use itGravatar jesopo2018-07-082-3/+16
* IRCChannel.modes isn't a list, "sever" -> "server"Gravatar jesopo2018-07-021-2/+2
* Clear default mode prefixes when we get a 005 with mode prefixes in itGravatar jesopo2018-07-021-0/+1
* Default IRCServer.mode_prefixes to @+(ov)Gravatar jesopo2018-07-021-1/+2
* server.mode_prefixes is a dictionaryGravatar jesopo2018-07-021-3/+4
* Track user channel modes by user object, not nicknameGravatar jesopo2018-07-024-9/+24
* Added guid functionality to random_number.pyGravatar jesopo2018-07-021-1/+7
* Accept http and https soundcloud urlsGravatar jesopo2018-07-021-1/+1
* Add logic in soundcloud.py to accept urls and search back through log for urlsGravatar jesopo2018-07-021-19/+46
* Fixed translate.pyGravatar jesopo2018-07-021-20/+19
* Add missing on_kick event hook in channel_saveGravatar jesopo2018-07-021-0/+1
* Added an event hook priority systemGravatar jesopo2018-07-021-3/+11
* Don't make a database cursor per thread as there should only be 1 threadGravatar jesopo2018-07-021-5/+4
* Don't add a server to bot.servers until it's connectedGravatar jesopo2018-07-022-16/+15
* random.py -> random_number.py due to name collision (stdlib)Gravatar jesopo2018-07-021-0/+0
* If BitBot is kicked from a channel, remove from channel_saveGravatar jesopo2018-07-021-0/+5
* OMDBAPI now needs an api keyGravatar jesopo2018-07-022-2/+8
* Fixed small type in IRCServerGravatar jesopo2018-07-021-1/+1
* added handle_KICK to IRCLineHandlerGravatar jesopo2018-07-021-0/+16
* Remove commented example raw IRC line from IRCLineHandlerGravatar jesopo2018-06-171-1/+0
* Added first version of print_message to prettyprint log certain activitiesGravatar jesopo2018-05-021-0/+36
* Remove rickrollGravatar jesopo2018-05-021-2/+1
* Use IRCServer.original_nickname in perform.py as we might not have our "given...Gravatar jesopo2018-05-021-1/+1
* Remove debug printGravatar Evelyn2018-02-151-1/+0
* NR: Don't titlecase Eagle station names. This is already done.Gravatar Evelyn2018-02-041-1/+1
* Merge branch 'master' of github.com:jesopo/bitbotGravatar Evelyn2018-02-043-10/+18
|\
| * Fix crash on PRIVMSG with nothing but whitespaceGravatar jesopo2018-01-131-1/+1
| * assert statements are optimised out, these statement were useless.Gravatar jesopo2018-01-091-4/+4
| * Added option to ban highlight spammers instead of just kicking themGravatar jesopo2017-12-261-5/+13
* | NR: Eagle endpoints are now under /json/ going forwardGravatar Evelyn2018-02-041-2/+2
|/
* Added highlight spam detection/prevention logic to channel_opGravatar jesopo2017-12-262-1/+25
* Added a "replay" system to EventManager hooks, to replay missed .callsGravatar jesopo2017-12-2612-71/+72
* NR: Indicate interesting activity at locationsGravatar Evelyn2017-12-101-12/+26
* Enable foreign key constraint, don't poll itGravatar Evelyn2017-12-061-1/+1
* NR: 0000 if headcode NoneGravatar Evelyn2017-12-041-1/+1
* NR: Work with Eagle's new and improved formatGravatar Evelyn2017-12-041-7/+6
* NR: bool.get, whatGravatar Evelyn2017-11-031-2/+3
* Add default timeoutGravatar Evelyn2017-11-031-1/+1
* NR: Don't die if Eagle's not hereGravatar Evelyn2017-11-031-2/+2
* NR: change eagle ~branding~Gravatar Evelyn2017-11-021-1/+1