Commit graph

2893 commits

Author SHA1 Message Date
jesopo
5611f4ceef Strip "-" from setting name when first checking if it exists 2019-04-07 17:43:00 +01:00
jesopo
56dcc2306b Remove "-" from setting name before getting its value 2019-04-07 17:38:52 +01:00
jesopo
444f37c3da Add a way to unset a setting with !config 2019-04-07 17:36:29 +01:00
jesopo
d4c7c41c79 Add !config command, to group all settings activities in to 1 command 2019-04-07 14:00:27 +01:00
jesopo
272b60842e 'IRCChannels._get_id' -> 'IRCChannels.get_id' 2019-04-07 13:59:53 +01:00
jesopo
b6d04152d0 Show QUIT reason as "" not None 2019-04-02 21:17:01 +01:00
jesopo
0b1c07b1ed Set PART reason to "" when it's None 2019-04-02 16:56:15 +01:00
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
0eaeca8f83 Put spaces between units in output from utils.to_pretty_time 2019-03-21 17:59:42 +00:00
jesopo
a8b0e95fb1 Remove some unneeded vertical space usage in README.md 2019-03-21 17:47:14 +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
5c6e8305ca
Merge pull request #48 from TheMythPT/patch-1
Create bitbot.service
2019-03-13 18:26:18 +00:00
Vitor Luis
e6cc9c8e69
Delete bitbot.service
Moved to its final location at `/docs/bitbot.service`
2019-03-13 19:25:42 +01:00
Vitor Luis
ae8f90d052
Final location of bitbot.service systemd script
Moved the systemd script to `/docs/bitbot.service` as suggested here: https://github.com/jesopo/bitbot/pull/48#issuecomment-472541794

Need to delete the one in the root folder.
2019-03-13 19:22:59 +01:00
Vitor Luis
3f04c1cff1
Create bitbot.service
Systemd script to use with Ubuntu 18.04 LTS (tested) or similar.
2019-03-13 19:01:31 +01: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
10ca8a1219 Add IRCUser.hostmask() to format nick/user/host in to a hostmask 2019-03-12 10:39:54 +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
1fcbdd305c 'failed to connect' log line needs 2 "%s"s 2019-03-09 20:21:15 +00:00
jesopo
2d949391a6 Support setting strip-color per-channel not just per-server 2019-03-09 13:37:59 +00:00
jesopo
5c5b4ef139 Handle negative (end-relative) indexes being given to IRCArgs.get 2019-03-08 23:35:52 +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
f1348e5679 Handle IRCArgs being empty strings (e.g. 'PRIVMSG #test :') 2019-03-08 23:23:09 +00:00
jesopo
5165e53264 Fix local variable overwrite for reason in formatted.quit logic 2019-03-08 17:20:57 +00:00
jesopo
b3472c009a Only log exception message, not full stacktrace, when a connect fails 2019-03-08 10:12:01 +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