Juhani Krekelä
|
984af5b68e
|
Modify the built-in config in ircbot.py
|
2017-09-06 20:47:16 +03:00 |
|
Juhani Haverinen
|
401f65735e
|
Bot is mature enough, point it at ##hymnnos
|
2017-09-05 19:18:17 +03:00 |
|
Juhani Haverinen
|
ce25127299
|
Implement the hymmnos dictionary search feature
|
2017-09-05 15:09:57 +03:00 |
|
Juhani Haverinen
|
4bc3f12d42
|
Add get_nick() to API and add docstrings to API commands
|
2017-09-05 14:15:01 +03:00 |
|
Juhani Haverinen
|
164cede500
|
Have logger as its own thread
|
2017-09-05 14:11:15 +03:00 |
|
Juhani Haverinen
|
abb579bc88
|
Move API class to ircbot.py
|
2017-09-05 13:48:03 +03:00 |
|
Juhani Haverinen
|
f4077cdd3e
|
Make bot autojoin channel and move nick and username to server config
|
2017-09-05 13:45:28 +03:00 |
|
Juhani Haverinen
|
36ab28cd71
|
Add start of line handling, don't log PONGs
|
2017-09-05 12:47:47 +03:00 |
|
Juhani Haverinen
|
4c7fe56950
|
Implement PING/PONG
|
2017-09-05 11:40:44 +03:00 |
|
Juhani Haverinen
|
2e1bc6a6b1
|
Use enums for message types in channels
|
2017-09-05 11:24:58 +03:00 |
|
Juhani Haverinen
|
044fc0d4bd
|
Make the debug interface nicer to use
|
2017-09-05 11:03:41 +03:00 |
|
Juhani Haverinen
|
fcc1978743
|
Handle the case of having several full messages in input buffer
|
2017-09-05 10:58:58 +03:00 |
|
Juhani Haverinen
|
0657f423f3
|
Use channels for internal communication
|
2017-09-05 10:55:33 +03:00 |
|
Juhani Haverinen
|
4e1efa5b61
|
Use a lock in send_line_raw and don't thread sending of data through the mainloop
|
2017-09-05 10:05:02 +03:00 |
|
Juhani Haverinen
|
8cfec71fb1
|
Skeleton of the IRC bot
|
2017-09-05 00:10:10 +03:00 |
|
Juhani Haverinen
|
ee530a4acf
|
Start work on the base of the IRC bot
|
2017-09-04 22:49:01 +03:00 |
|