Dan
|
6771c3fec1
|
Switch to elif
|
2019-02-24 21:14:08 +00:00 |
|
Dan
|
ccd924d9e7
|
Remove superfluous json import and change datetime to match code standards.
|
2019-02-24 21:13:02 +00:00 |
|
Dan
|
4daba2b1ac
|
Remove bold title, set NSFW_TEXT variable, fix bold spacing, fix PEP8 line breaks between definitions. Remove _imgur def and hook straight into code.
|
2019-02-24 21:10:25 +00:00 |
|
dngfx
|
0444f9c0b9
|
Update imgur.py
Remove debug logging cruft
|
2019-02-24 20:37:17 +00:00 |
|
dngfx
|
266cbbfe1e
|
Update imgur.py
Add auto-imgur for auto linking of imgur and make the linking a bit fancier.
|
2019-02-24 20:34:10 +00:00 |
|
jesopo
|
f3f6102dbc
|
Don't duplicate "other-error" (sasl.scram)
|
2019-02-24 09:04:42 +00:00 |
|
jesopo
|
77ab4707b2
|
Send IRCBot.VERSION on a CTCP VERSION (ctcp.py)
|
2019-02-24 08:39:20 +00:00 |
|
jesopo
|
fdce6ef7a6
|
We now need to .send( an IRCLine.ParseLine in perform.py
|
2019-02-24 08:04:35 +00:00 |
|
jesopo
|
1473f41b03
|
Fire preprocess.send per-command - use this to only strip colors from ParsedLine
objects for PRIVMSG and NOTICE
|
2019-02-23 21:40:11 +00:00 |
|
jesopo
|
8c94bcf6ca
|
Move utils.irc.IRCParsedLine to IRCLine.ParsedLine, improve truncation
mechanism, don't convert sent line from ParsedLine to text to ParsedLine for
line_handler handling
|
2019-02-23 21:33:04 +00:00 |
|
jesopo
|
f4a403836b
|
!raw needs to parse the line it's given in to an IRCParsedLine now
|
2019-02-23 16:11:41 +00:00 |
|
jesopo
|
6bdec003a1
|
Split PRIVMSG last param explicitly by " " to make message_split
|
2019-02-23 10:54:17 +00:00 |
|
jesopo
|
ed4643b15d
|
Use new IRCChannel/IRCUser send_tagmsg in message_tracking.py
|
2019-02-22 22:37:27 +00:00 |
|
jesopo
|
9d72cbca73
|
Keep track of a user's away message, not just whether they're away or not
|
2019-02-22 22:26:50 +00:00 |
|
jesopo
|
dec3485071
|
Clear command Out text when there's nothing left to send
|
2019-02-22 17:47:25 +00:00 |
|
jesopo
|
9408cc9487
|
Typo, 'ValuError' -> 'ValueError'
|
2019-02-22 17:44:46 +00:00 |
|
jesopo
|
76c6cc3709
|
Typo, 'taget' -> 'target'
|
2019-02-22 16:31:17 +00:00 |
|
jesopo
|
5cae86333b
|
Typo, 'channels' -> 'channel'
|
2019-02-22 11:27:31 +00:00 |
|
jesopo
|
2b430839f9
|
.on doesn't take kwargs - .call does
|
2019-02-22 11:26:48 +00:00 |
|
jesopo
|
6177d5c984
|
Typo, 'channels' -> 'channel'
|
2019-02-22 11:25:04 +00:00 |
|
jesopo
|
47c2cbb0fa
|
Split line_handler.py out in to different files for different categories
|
2019-02-22 11:23:36 +00:00 |
|
jesopo
|
7469ff5bd6
|
Remove unused threading import in line_handler.py
|
2019-02-22 10:26:31 +00:00 |
|
jesopo
|
1ac8bf6ec1
|
Support echo-message TAGMSG
|
2019-02-22 10:14:23 +00:00 |
|
jesopo
|
fde0838fdc
|
Remove code duplication for checking if a PRIVMSG/NOTICE was sent by us
|
2019-02-22 10:13:49 +00:00 |
|
jesopo
|
46fc552972
|
Add a require_access attribute to !ghwebhook
|
2019-02-21 21:18:07 +00:00 |
|
jesopo
|
0fc2dd8754
|
You can't minus a set from a list (auto_mode.py)
|
2019-02-21 21:14:57 +00:00 |
|
jesopo
|
1da66fb72d
|
Only give users auto_modes they don't already have (auto_mode.py)
|
2019-02-21 21:14:09 +00:00 |
|
jesopo
|
827832b2d2
|
Add channel_access attributes to auto_mode.py commands
|
2019-02-21 21:10:06 +00:00 |
|
jesopo
|
e28885f746
|
Don't handle pull_request_review events when they've not been submitted
|
2019-02-21 11:19:36 +00:00 |
|
jesopo
|
deedab7248
|
Add IRCServer.send_joins, a nicer interface than manually ",".join ing
|
2019-02-20 17:08:30 +00:00 |
|
jesopo
|
7f2b19cee3
|
Only send TAGMSG when it's definitely supported (message_tracking.py)
|
2019-02-20 16:10:37 +00:00 |
|
jesopo
|
ebd02dbfa9
|
IRCv3 message-tags has been ratified
|
2019-02-20 15:59:33 +00:00 |
|
jesopo
|
81d82413d4
|
draft/message-tags-0.3 (JSON tags) was rejected
|
2019-02-20 14:46:40 +00:00 |
|
jesopo
|
807021ecc4
|
Pass key through to _get_settings (rest_api.py)
|
2019-02-19 19:49:13 +00:00 |
|
jesopo
|
a3a75f3480
|
Remove copy-pasted ":" (rest_api.py)
|
2019-02-19 19:47:14 +00:00 |
|
jesopo
|
2691fa52e6
|
Do database-related work on UI thread (rest_api.py)
|
2019-02-19 19:45:26 +00:00 |
|
Jos Ahrens
|
850c717925
|
quit: Fix style but better
Positions the colon consistently, but better.
|
2019-02-19 18:06:24 +01:00 |
|
Jos Ahrens
|
7a7ae615da
|
quit: Fix style
Positions the colon consistently.
|
2019-02-19 18:02:24 +01:00 |
|
Evelyn
|
8879e6416e
|
How can you govern a country that has two hundred and forty-six varieties of cheese?
|
2019-02-19 15:03:31 +00:00 |
|
jesopo
|
cfdb48b3e7
|
Use IRCRecvBatch in line_handler.py
|
2019-02-18 23:01:25 +00:00 |
|
jesopo
|
186b6b82a2
|
Shift formatting protocol data to it's own file: utils.irc.protocol
|
2019-02-18 14:58:27 +00:00 |
|
jesopo
|
cae6d970ca
|
Sometimes lastfm doesn't give us a list of tracks (lastfm.py)
|
2019-02-18 13:22:12 +00:00 |
|
jesopo
|
6da35a899b
|
don't pass around has_arbitrary - we don't need it.
|
2019-02-18 12:42:52 +00:00 |
|
jesopo
|
3a3b197309
|
Default cap_done to True, there's only one scenario were it is false (resume.py)
|
2019-02-17 16:00:33 +00:00 |
|
jesopo
|
dc7cdf31d0
|
Use '<' for '<' in README (permissions)
|
2019-02-17 14:29:50 +00:00 |
|
jesopo
|
5809ff8490
|
Add section about identifying (permissions README.md)
|
2019-02-17 14:28:59 +00:00 |
|
jesopo
|
9f2c501df6
|
Typo, 'BitBo' -> 'BitBot' (permissions)
|
2019-02-17 14:27:56 +00:00 |
|
jesopo
|
ec49140a70
|
Move permissions.py in to a directory and add a README.md for it
|
2019-02-17 14:26:18 +00:00 |
|
jesopo
|
cb0314da67
|
Put a helper function in utils to do iso8601 formatting. change IRCServer's
last-read setting to use it.
|
2019-02-17 14:15:40 +00:00 |
|
jesopo
|
107205d29a
|
Only completely prevent CAP END when we get RESUME SUCCESS (resume.py)
|
2019-02-17 12:48:22 +00:00 |
|