jesopo
|
920dce0221
|
Add IRCServer.has_user_id, to check if we've seen a user before
|
2019-05-05 00:16:37 +01:00 |
|
jesopo
|
f715e46155
|
Stop using prevent_highlight. it ruins terminals on OS X
|
2019-05-04 23:28:51 +01:00 |
|
jesopo
|
dc17ef7bb9
|
Only handle 324 when we're actually in the channel
|
2019-05-04 21:39:35 +01:00 |
|
jesopo
|
009daaeb62
|
Give empty array arg to WARN call in github module
|
2019-05-04 08:26:27 +01:00 |
|
jesopo
|
d999548020
|
Change min duck messages to 40, change chance back to 5%
|
2019-05-03 16:47:56 +01:00 |
|
jesopo
|
8c8205522e
|
Actually import EventManager in ducks.py
|
2019-05-03 16:40:21 +01:00 |
|
jesopo
|
4d8b1a1a0d
|
Set received.message.channel priority to PRIORITY_MONITOR
|
2019-05-03 16:38:45 +01:00 |
|
jesopo
|
167fe7b070
|
Add !friends and !enemies to ducks.py
|
2019-05-03 16:34:41 +01:00 |
|
jesopo
|
c89742a7e7
|
Reset duck_lines to 0 when a duck has spawned
|
2019-05-03 16:26:35 +01:00 |
|
jesopo
|
b7e14148bb
|
Change duck-spawn change to 10% per message after 20 messages
|
2019-05-03 16:07:49 +01:00 |
|
jesopo
|
8ac93d57f3
|
there's no event in bootstrap_channel
|
2019-05-03 15:44:13 +01:00 |
|
jesopo
|
2fd92ce2fa
|
bootstrap old channels for ducks.py
|
2019-05-03 15:42:39 +01:00 |
|
jesopo
|
5bfffc25e9
|
Refector ducks.py
|
2019-05-03 15:34:54 +01:00 |
|
jesopo
|
35aaf8b574
|
Merge pull request #50 from pnappa/master
ensure that non-url characters not separated by whitespace aren't consumed
|
2019-05-03 07:03:16 +01:00 |
|
Patrick Nappa
|
2c344c9ddd
|
forgot the beautiful %
|
2019-05-03 13:50:51 +10:00 |
|
Patrick Nappa
|
471c11e229
|
ensure that non-url characters not separated by whitespace aren't consumed
|
2019-05-03 13:43:08 +10:00 |
|
jesopo
|
1a2309e4fc
|
add 'print-motd' bot setting, to enable/disable printing motd to log
|
2019-05-02 10:24:01 +01:00 |
|
jesopo
|
e844004ba1
|
Fix reconnect() type hint issues
|
2019-05-01 17:13:55 +01:00 |
|
jesopo
|
aa1b457632
|
Change TRIGGER_RETURN and TRIGGER_EXCEPTION to an enum
|
2019-05-01 17:13:41 +01:00 |
|
jesopo
|
6e25505bba
|
Remove import pytz from location.py, we don't use it
|
2019-05-01 16:15:42 +01:00 |
|
jesopo
|
ed57ac7c17
|
Move isgd.py to shorturl.py and switch back to using bit.ly
|
2019-05-01 08:17:48 +01:00 |
|
jesopo
|
44b15073e7
|
No longer prefix stderr with "!", it doesn't really make sense
|
2019-04-30 22:45:52 +01:00 |
|
jesopo
|
677b488ab0
|
Typo in commands/outs.py, 'methd' -> 'method'
|
2019-04-30 22:45:37 +01:00 |
|
jesopo
|
992ab15394
|
Bump version to v1.5.0
|
2019-04-30 12:05:59 +01:00 |
|
jesopo
|
280e647a84
|
Only pass through args from connection params when reconnecting
|
2019-04-30 12:05:36 +01:00 |
|
jesopo
|
8a9fedb875
|
Limiit !to to 5 messages per user
|
2019-04-30 11:57:31 +01:00 |
|
jesopo
|
2d2ea2fc3a
|
Added pronouns.py
|
2019-04-30 11:51:43 +01:00 |
|
jesopo
|
1ed9d06c9d
|
resume.py should be using IRCServer.send_raw
|
2019-04-28 20:41:55 +01:00 |
|
jesopo
|
bcae650565
|
Actually provide formatting arg for user_time.py error
|
2019-04-28 15:43:56 +01:00 |
|
jesopo
|
3fce209a99
|
Change location.py to use lat/lon instead of continent/country/city
|
2019-04-28 15:38:26 +01:00 |
|
jesopo
|
74ef18a418
|
Add !w as an alias of !weather
|
2019-04-28 15:21:09 +01:00 |
|
jesopo
|
a7a3f5fd25
|
Remove incorrect and redundant usage !weather
|
2019-04-28 15:20:37 +01:00 |
|
jesopo
|
91d32dae9b
|
"%", not ","
|
2019-04-28 14:13:26 +01:00 |
|
jesopo
|
33fc4ffbf7
|
Actually provide user nickname in !weather error message
|
2019-04-28 14:12:35 +01:00 |
|
jesopo
|
fbdd254c69
|
Add echo.py
|
2019-04-28 13:36:25 +01:00 |
|
jesopo
|
4da60a42a4
|
Add opencagedata-api-key to bot.conf.example
|
2019-04-28 12:14:44 +01:00 |
|
jesopo
|
0ba1b275d9
|
Add user_time.py
|
2019-04-28 12:12:00 +01:00 |
|
jesopo
|
0afe798b83
|
Support parsing iso8601 with microseconds
|
2019-04-28 12:11:48 +01:00 |
|
jesopo
|
cbed30ed62
|
Change location.py to use geocoding, change weather.py in line with it
|
2019-04-28 12:11:23 +01:00 |
|
jesopo
|
795a9a91af
|
Remove debug print
|
2019-04-28 10:51:18 +01:00 |
|
jesopo
|
4466bc34de
|
Add location.py, to allow users to set their location
|
2019-04-28 10:50:35 +01:00 |
|
jesopo
|
24716402ec
|
Show the full result of a !config change
|
2019-04-28 10:50:19 +01:00 |
|
jesopo
|
347253249e
|
Add a setting to automatically shorten URLs when their title is retrieved
|
2019-04-28 00:35:41 +01:00 |
|
jesopo
|
98deba18ed
|
Add _name to urbandictionary.py for correct capitalisation
|
2019-04-27 22:27:36 +01:00 |
|
jesopo
|
437418d006
|
Use is-ignored export in title.py to ignore users for auto-title
|
2019-04-27 14:55:48 +01:00 |
|
jesopo
|
a5f8bb7d3d
|
Use is-ignored export in karma to allow ignoring users for karma
|
2019-04-27 14:51:26 +01:00 |
|
jesopo
|
5f4d5eb270
|
Use is-ignored export in sed.py to allow ignoring users from sed
|
2019-04-27 14:49:57 +01:00 |
|
jesopo
|
df39570d4a
|
Add ability to ignore users per-command
|
2019-04-27 14:49:45 +01:00 |
|
jesopo
|
74c16a1bbe
|
Actually respect default return in Exports.get_one
|
2019-04-27 14:49:18 +01:00 |
|
jesopo
|
f8e933d4cc
|
Delete 'ignore' setting when unignoring so it doesn't hold space in the database
but still defaults to false
|
2019-04-26 07:57:20 +01:00 |
|