Commit Graph

29 Commits

Author SHA1 Message Date
Alexei Sorokin
2349db325d irc: Hide threading hacks inside the class 2017-06-06 19:44:03 +03:00
Alexei Sorokin
aa67de2acc Switch to asyncio and slixmpp 2017-06-04 15:32:26 +03:00
Alexei Sorokin
b702c1af45 xmpp: Fix issues with reconnecting 2017-06-03 22:12:30 +03:00
drymer
60dfc17c67 Modify authors 2017-02-22 17:20:17 +00:00
Alexei Sorokin
f301397589 Fix PEP 8 compliance 2016-08-19 16:51:13 +03:00
Alexei Sorokin
b5ea9cf6d2 Fixes for multiline messages 2016-08-11 19:31:40 +03:00
Alexei Sorokin
641950aaea Handle kicks and nick already being in use 2016-08-11 17:40:15 +03:00
Alexei Sorokin
b3697b0ba6 Properly fix SIGINT 2016-08-11 00:31:07 +03:00
Alexei Sorokin
bf916e83fd Add a check for non-existent config file 2016-08-11 00:26:08 +03:00
Alexei Sorokin
39da2633f5 Output exception warnings to stderr 2016-08-11 00:07:23 +03:00
Alexei Sorokin
9e5356590e Restructure callbacks, IRCBot to not inherit irc.bot.SingleServerIRCBot 2016-08-11 00:02:04 +03:00
drymer
838676ee93 Add a couple of lines for pep8 compliance 2016-08-08 19:05:59 +02:00
Alexei Sorokin
3f2e2c3ff4 Update README.md 2016-08-01 22:17:05 +03:00
Alexei Sorokin
c94ef4e3a1 Add [Shared] to config, with 'prefix' and 'owner' opts
'owner' is moved from [IRC] and [XMPP].
'prefix' controls what prefix commands have.
2016-08-01 21:12:35 +03:00
Alexei Sorokin
efe3be890b A little fix for a connection error msg 2016-08-01 19:09:50 +03:00
Alexei Sorokin
a74381ae52 Put XMPP and IRC msg handling logic in one place 2016-08-01 17:42:03 +03:00
Alexei Sorokin
c108f2ded9 Merge ChannelAndMuc functionality into Intermedia 2016-08-01 15:55:21 +03:00
Alexei Sorokin
454f42dd6c Stop using global variables 2016-08-01 15:44:08 +03:00
Alexei Sorokin
451765625f Port to modern irc module 2016-07-30 17:47:11 +03:00
Alexei Sorokin
8ae268911a Handle /me correctly 2016-07-30 13:11:20 +03:00
Alexei Sorokin
7da0839dc0 Send multiline XMPP msgs as multiple msgs in IRC 2016-07-29 17:23:40 +03:00
Alexei Sorokin
3d22bbe87d Use UTF-8 in IRC 2016-07-29 16:19:05 +03:00
Alexei Sorokin
6d59e02735 Port to Python3 2016-07-28 21:25:38 +03:00
Alexei Sorokin
2c85e34daf Port from xmpppy to sleekxmpp 2016-07-28 21:14:33 +03:00
Alexei Sorokin
002fd865c4 Disable MUC history and remove lines ignore 2016-07-28 18:57:34 +03:00
drymer
0c69f961c3 Stupid format thing 2016-07-25 21:27:00 +02:00
drymer
5830020ff6 Various fixes
Change all " to '
Rewrite the control of the 20 first messages of the muc instance
Add the .help command
2016-07-25 21:22:59 +02:00
drymer
535b6b9045 Add config file example 2016-07-25 20:04:13 +02:00
drymer
1b1e5ff428 initial commit 2016-07-25 20:01:51 +02:00