jesopo
|
e17bb692f2
|
IRCChannel.modes isn't a list, "sever" -> "server"
|
2018-07-02 16:34:29 +01:00 |
|
jesopo
|
29c55246b0
|
Clear default mode prefixes when we get a 005 with mode prefixes in it
|
2018-07-02 16:25:34 +01:00 |
|
jesopo
|
fe89164077
|
Default IRCServer.mode_prefixes to @+(ov)
|
2018-07-02 16:24:00 +01:00 |
|
jesopo
|
9f76de304f
|
server.mode_prefixes is a dictionary
|
2018-07-02 16:19:22 +01:00 |
|
jesopo
|
84cc65526f
|
Track user channel modes by user object, not nickname
|
2018-07-02 16:15:26 +01:00 |
|
jesopo
|
ae9d715e55
|
Added guid functionality to random_number.py
|
2018-07-02 14:45:25 +01:00 |
|
jesopo
|
dc0babe599
|
Accept http and https soundcloud urls
|
2018-07-02 14:34:46 +01:00 |
|
jesopo
|
50bf76d795
|
Add logic in soundcloud.py to accept urls and search back through log for urls
|
2018-07-02 14:33:38 +01:00 |
|
jesopo
|
b27610e23d
|
Fixed translate.py
|
2018-07-02 12:51:36 +01:00 |
|
jesopo
|
7affd3b9f3
|
Add missing on_kick event hook in channel_save
|
2018-07-02 12:51:18 +01:00 |
|
jesopo
|
035d62f9d4
|
Added an event hook priority system
|
2018-07-02 12:23:33 +01:00 |
|
jesopo
|
f6a5d97842
|
Don't make a database cursor per thread as there should only be 1 thread
|
2018-07-02 12:13:54 +01:00 |
|
jesopo
|
e89b4b6a83
|
Don't add a server to bot.servers until it's connected
|
2018-07-02 12:08:26 +01:00 |
|
jesopo
|
cb486d6122
|
random.py -> random_number.py due to name collision (stdlib)
|
2018-07-02 11:09:49 +01:00 |
|
jesopo
|
3c138c1d18
|
If BitBot is kicked from a channel, remove from channel_save
|
2018-07-02 11:09:22 +01:00 |
|
jesopo
|
464510cd80
|
OMDBAPI now needs an api key
|
2018-07-02 11:09:02 +01:00 |
|
jesopo
|
685364d56d
|
Fixed small type in IRCServer
|
2018-07-02 11:08:39 +01:00 |
|
jesopo
|
1148aad8a4
|
added handle_KICK to IRCLineHandler
|
2018-07-02 11:08:04 +01:00 |
|
jesopo
|
9f6a3b600a
|
Remove commented example raw IRC line from IRCLineHandler
|
2018-06-17 12:51:23 +01:00 |
|
jesopo
|
d84cb62180
|
Added first version of print_message to prettyprint log certain activities
|
2018-05-02 07:30:16 +01:00 |
|
jesopo
|
11ddb1fca5
|
Remove rickroll
|
2018-05-02 07:20:52 +01:00 |
|
jesopo
|
dcd0c0a542
|
Use IRCServer.original_nickname in perform.py as we might not have our "given" nickname yet
|
2018-05-02 07:20:13 +01:00 |
|
Evelyn
|
b6d34eb3f8
|
Remove debug print
|
2018-02-15 18:09:19 +00:00 |
|
Evelyn
|
b85d7bd3b5
|
NR: Don't titlecase Eagle station names. This is already done.
|
2018-02-04 09:42:09 +00:00 |
|
Evelyn
|
840fbcdb10
|
Merge branch 'master' of github.com:jesopo/bitbot
|
2018-02-04 09:27:54 +00:00 |
|
Evelyn
|
922ba20117
|
NR: Eagle endpoints are now under /json/ going forward
|
2018-02-04 09:27:35 +00:00 |
|
jesopo
|
46d8bd879e
|
Fix crash on PRIVMSG with nothing but whitespace
|
2018-01-13 22:21:53 +00:00 |
|
jesopo
|
c7303b3e66
|
assert statements are optimised out, these statement were useless.
|
2018-01-09 15:35:33 +00:00 |
|
jesopo
|
5794b3cd92
|
Added option to ban highlight spammers instead of just kicking them
|
2017-12-26 13:51:10 +00:00 |
|
jesopo
|
14ffa6716d
|
Added highlight spam detection/prevention logic to channel_op
|
2017-12-26 11:50:18 +00:00 |
|
jesopo
|
0cc72d5d66
|
Added a "replay" system to EventManager hooks, to replay missed .calls
|
2017-12-26 10:32:36 +00:00 |
|
Evelyn
|
62ac516d1f
|
NR: Indicate interesting activity at locations
|
2017-12-10 15:20:48 +00:00 |
|
Evelyn
|
3b232d9959
|
Enable foreign key constraint, don't poll it
|
2017-12-06 10:43:06 +00:00 |
|
Evelyn
|
c6572bd6f4
|
NR: 0000 if headcode None
|
2017-12-04 18:28:13 +00:00 |
|
Evelyn
|
0f1b87a8c9
|
NR: Work with Eagle's new and improved format
|
2017-12-04 17:50:11 +00:00 |
|
Evelyn
|
6bdeccac03
|
NR: bool.get, what
|
2017-11-03 19:24:27 +00:00 |
|
Evelyn
|
31e53e8bc4
|
Add default timeout
|
2017-11-03 19:20:23 +00:00 |
|
Evelyn
|
93862e0347
|
NR: Don't die if Eagle's not here
|
2017-11-03 19:20:12 +00:00 |
|
Evelyn
|
9588b7520a
|
NR: change eagle ~branding~
|
2017-11-02 22:56:00 +00:00 |
|
Evelyn
|
0894d642bb
|
typo
|
2017-11-01 14:27:36 +00:00 |
|
Evelyn
|
cfc623cfea
|
Merge branch 'master' of github.com:jesopo/bitbot
|
2017-11-01 14:26:11 +00:00 |
|
Evelyn
|
1f09d69a75
|
Abandon capability request if an empty ACK (a spec violation but okay) is received
|
2017-11-01 14:25:52 +00:00 |
|
jesopo
|
55ff2dd5f7
|
capibility ➡️ capability
|
2017-11-01 14:20:15 +00:00 |
|
jesopo
|
e63438e2bb
|
Add OP_NO_TLSv1 and fix a bug created while fixing another bug
|
2017-11-01 14:16:01 +00:00 |
|
jesopo
|
8a48d0e74c
|
unsupported operand type(s) for %: 'bytes' and 'bytes'
|
2017-11-01 14:08:02 +00:00 |
|
jesopo
|
4779c885c8
|
Handle versions of python that don't have ssl.PROTOCOL_TLS
|
2017-11-01 14:04:49 +00:00 |
|
jesopo
|
d6134d71a3
|
Don't put non-kwargs after unpacked list, handle ConnectionResetError
|
2017-11-01 13:56:44 +00:00 |
|
Evelyn
|
c833d9dbb6
|
NR: Formatting improvements for external, don't reference non-existent summaries
|
2017-11-01 12:03:36 +00:00 |
|
Evelyn
|
57dfb56ba7
|
NR: slightly simplify association summaries
|
2017-10-31 23:13:16 +00:00 |
|
Evelyn
|
e669b7c2e6
|
NR: Indicate direction for associations
|
2017-10-31 11:57:22 +00:00 |
|