Commit graph

1608 commits

Author SHA1 Message Date
jesopo
ad166a7d0a Correctly support SETNAME being targetted at us 2019-04-02 14:21:16 +01:00
jesopo
42f79d8f26 .get eage-api-key and url in nr.service() to handle it not being present 2019-04-01 07:50:19 +01:00
jesopo
c697c58b52 set cve.py's _name to all caps "CVE" 2019-03-28 21:54:18 +00:00
jesopo
f39b723af4 Added cve.py 2019-03-28 21:47:35 +00:00
jesopo
023c6c9264 Only strip word stops from the right of a word 2019-03-28 14:35:20 +00:00
jesopo
3f8d5e9f50 Also human-ify coin bet amounts in a flip 2019-03-21 21:09:53 +00:00
jesopo
2f729eac46 Show coins in "human" form (with commas) in flip wins/losses 2019-03-21 21:08:04 +00:00
jesopo
e6a32a8bb9 Don't handle commented state in pull_request_review 2019-03-19 16:10:59 +00:00
jesopo
76ae55499b Log which server an ERROR came from 2019-03-19 10:26:15 +00:00
jesopo
c4458653d2 Added some -minimal categories for comment-related events 2019-03-15 21:13:39 +00:00
jesopo
6cd171b7d8 'title' -> 'pr_title' 2019-03-15 19:28:37 +00:00
jesopo
4388d17b99 Better display for approval/changes_requested in pull request reviews 2019-03-15 10:33:02 +00:00
jesopo
be77188e71 Don't use short/coloured hash for shortened urls (github) 2019-03-14 13:58:42 +00:00
jesopo
f236f879f4 Reload bot.conf and modules on SIGHUP 2019-03-13 18:27:34 +00:00
jesopo
4058608bf2 Add 'api-port' setting to bot.conf and use it in rest_api.py 2019-03-13 16:52:51 +00:00
jesopo
6463bb16b5 move code in to the string format arg for log functions 2019-03-13 13:35:42 +00:00
jesopo
6c5a6ff9cd Show returned status code when _handle finishes 2019-03-13 13:33:53 +00:00
jesopo
df3075ce27 Show user hostmask (not just nick) on formatted.join 2019-03-12 10:41:45 +00:00
jesopo
9026f722c1 Remove default logging, show request path in our own _handle logging 2019-03-11 12:16:56 +00:00
jesopo
96f8777a8f Show ip and port as "ip:port" in _handle logging 2019-03-11 12:14:29 +00:00
jesopo
9d91ea6ed4 DEBUG log when REST API _handle starts and finishes 2019-03-11 12:12:51 +00:00
jesopo
695327c2e8 Don't fail when eagle api url/key are not present 2019-03-11 09:42:34 +00:00
jesopo
b995d9f954 Add --require-config hashflag in nr.py 2019-03-11 09:42:16 +00:00
jesopo
5d7f017c9c Enum values shouldn't be all upper case 2019-03-10 13:14:25 +00:00
jesopo
2dc290951a preprocess.send.* event don't have IRCChannel objects on them 2019-03-10 13:09:37 +00:00
jesopo
c2eb96882a show short commit hash in individual push messages (github) 2019-03-10 10:31:32 +00:00
jesopo
2d949391a6 Support setting strip-color per-channel not just per-server 2019-03-09 13:37:59 +00:00
jesopo
4f74ca4c0c Handle trying to strip colours from a PRIVMSG/NOTICE that has no message 2019-03-08 23:23:38 +00:00
jesopo
5165e53264 Fix local variable overwrite for reason in formatted.quit logic 2019-03-08 17:20:57 +00:00
jesopo
c973dc550c prefix formatted.mode.channel with "- " 2019-03-08 09:53:04 +00:00
jesopo
cbd6092ff1 Send IRCUser object on formatted.quit event 2019-03-07 21:44:32 +00:00
jesopo
c8f5f0b0ad "- " should have been inside the string 2019-03-07 18:01:00 +00:00
jesopo
7811d9874c Prefix user-related lines in format_activity with "- " 2019-03-07 17:58:17 +00:00
jesopo
b9fa74dbb5 Move PR number into/after action for pull_request events 2019-03-07 08:35:29 +00:00
jesopo
1dad4827b6 Set a user's username/hostname/account BEFORE sending a received.join 2019-03-06 15:51:10 +00:00
jesopo
c876940443 Set username/hostname on users on JOIN regardless of whether we know theirs
already
2019-03-06 15:50:24 +00:00
jesopo
fb5b956f99 Send IRCChannel on formatted.topic-timestamp event 2019-03-06 15:04:19 +00:00
jesopo
ed3fc0e5d4 don't utils.irc.parse_format in format_activity.py, so we don't have to use
raw_line in channel_log
2019-03-06 14:30:33 +00:00
jesopo
380d91aba7 Expose 'log' channel setting to !channelset 2019-03-06 13:57:41 +00:00
jesopo
b4b15e5678 Don't treat ACTION CTCP as a different event to normal PRIVMSGs 2019-03-06 13:51:38 +00:00
jesopo
61acf6cd8e Attach channel object to formatted.rename events 2019-03-06 13:39:20 +00:00
jesopo
77dd36cbf6 Add channel_log module for per-channel logging 2019-03-06 13:36:46 +00:00
jesopo
9920721bc5 Pass IRCChannel and IRCUser objects on formatted events where applicable 2019-03-06 13:36:18 +00:00
jesopo
bca0d38388 Also print private notices 2019-03-06 08:08:40 +00:00
jesopo
b5b841033f Do format parsing (color, bold, etc) in format_activity.py 2019-03-06 08:08:20 +00:00
jesopo
b549a28bed 'pull' -> 'PR' in !ghpull 2019-03-05 11:41:24 +00:00
jesopo
11c4d70156 add IRCServer.clear_send_buffer() to clear queued lines 2019-03-05 11:35:24 +00:00
jesopo
91c2ab03ba add IRCServer.send_enabled, to prevent sending after QUIT in signals.py 2019-03-05 11:29:46 +00:00
jesopo
68ebecedfd Don't send random quit quote on SIGINT 2019-03-05 11:25:34 +00:00
jesopo
9e98754188 Treat our own user as a regular user throughout line_handler 2019-03-05 11:20:32 +00:00