jesopo
|
6c8399fa0f
|
Respect RFC1459 casemapping rules
|
2018-09-11 08:52:12 +01:00 |
|
jesopo
|
c8309d96ea
|
Only do automode when a user is identified, also do automode on an IRCv3
ACCOUNT command
|
2018-09-06 18:06:29 +01:00 |
|
jesopo
|
1cc850350d
|
user.id -> user._id; forgot to do this
|
2018-09-05 13:00:04 +01:00 |
|
jesopo
|
f2aeaf7797
|
Don't use IRCUser.id ever, use IRCUser.get_id()
|
2018-09-05 12:58:12 +01:00 |
|
jesopo
|
6bd6f2492b
|
Support IRCv3's account-notify/extended-join along with WHOX to replace internal
register/identify
|
2018-09-05 11:58:10 +01:00 |
|
jesopo
|
0d863a4239
|
Track a user's away status in IRCUser
|
2018-09-04 10:15:20 +01:00 |
|
jesopo
|
345bc18366
|
Add IRCUser.identified_account for ACCOUNT/extended-join
|
2018-09-04 09:18:14 +01:00 |
|
jesopo
|
525de94c02
|
Actually, we do need find_all_by_setting
|
2018-08-31 15:34:56 +01:00 |
|
jesopo
|
e5a5fa5c4b
|
modules/logging.py -> IRCLogging.py; IRCLog.py -> IRCBuffer.py; change logging
to be an object on the server object instead of an event call
|
2018-08-28 12:23:57 +01:00 |
|
jesopo
|
9a3f2e5de6
|
Change the database to give channels and users ids and use those in the settings
tables
|
2018-08-19 00:19:53 +01:00 |
|
jesopo
|
8aa0a59e01
|
Fix 2 typos from the database restructure
|
2018-08-06 14:10:14 +01:00 |
|
jesopo
|
ce05b98f61
|
Moved table-specific logic to their own "table" classes in Database.py
|
2018-08-05 22:41:38 +01:00 |
|
jesopo
|
6a7369f7de
|
changed words.py to use new user_channel_settings table
|
2018-08-05 17:16:15 +01:00 |
|
jesopo
|
21c1db2965
|
nickname_ids was useless
|
2018-08-04 12:10:10 +01:00 |
|
jesopo
|
ffd41d0771
|
Added addition "find" methods to Database.py, along with a "get all" for user
settings to search without a nickname
|
2018-08-03 13:43:45 +01:00 |
|
jesopo
|
718da30728
|
skip !more's out/err, added a way to split messages from their prefixes for
logging purposes
|
2018-07-14 09:50:12 +01:00 |
|
Evelyn
|
caab9b6714
|
Change line handling
|
2017-07-16 21:18:58 +01:00 |
|
jesopo
|
5c9b149b61
|
how did this get here? :thinking_face:
|
2016-11-12 11:15:22 +00:00 |
|
Evelyn
|
fd80393e38
|
Remove unnecessary uuid protection for IRCUser, add uuid for IRCChannel
|
2016-11-12 11:03:36 +00:00 |
|
jesopo
|
f85ab987c4
|
decided to not track user realnames as there's no real purpose and it means bitbot does not have to whois newly joined people.
|
2016-04-22 11:48:59 +01:00 |
|
jesopo
|
57a0e2f10f
|
made commands work in channel AND in private message.
|
2016-03-29 16:22:22 +01:00 |
|
jesopo
|
f943d63098
|
first commit.
|
2016-03-29 12:56:58 +01:00 |
|