Commit Graph

86 Commits

Author SHA1 Message Date
str4d 19dea6cfd9
Add support for relaying via webhooks 2016-11-11 11:13:59 +13:00
str4d a3b5c2e0ea Multi-channel support 2016-07-13 03:49:22 +00:00
str4d 718265e83e Adjust NickServ trigger to work with both FreeNode and OFTC 2016-07-01 09:46:12 +00:00
str4d b656417030 Revert to built-in methods for sending messages
The raw messages were being ignored by Slack's IRC gateway.
2016-07-01 09:45:51 +00:00
str4d aa98e7f265 Print server name in relayed messages 2016-07-01 09:44:13 +00:00
str4d 4698ebea1b Replace deprecated Twisted hashlib wrapper 2016-07-01 09:42:51 +00:00
Merdal Kaymaz 6fe712fe89 Fix lstrip to replace. 2015-02-06 20:24:37 +01:00
Merdal Kaymaz 2dc9e978ea Fix synctopic to topicsync. 2015-02-04 21:20:02 +01:00
Merdal Kaymaz 083c3e29ee Fix topic. 2015-02-04 21:16:59 +01:00
Merdal Kaymaz 9f8a6254f9 Add topic sync. 2015-02-04 21:11:04 +01:00
Merdal Kaymaz d72f0b542d Fix action. 2015-02-04 21:01:34 +01:00
Merdal Kaymaz 7cf8928210 Add new communication method. 2015-02-04 21:00:21 +01:00
Merdal Kaymaz 3019509091 Remove log message. 2015-02-04 20:55:40 +01:00
Merdal Kaymaz ad65032ea8 Fix formatMessage(). 2015-02-04 20:53:03 +01:00
Merdal Kaymaz 7a56b298f3 Add nickcolor option. 2015-02-04 20:48:55 +01:00
Merdal Kaymaz 006ca10d90 Remove silent option and join/part/quit/rename messages. 2015-02-04 20:41:39 +01:00
Merdal Kaymaz b9d92a97b5 Fix actions. 2015-02-02 21:15:35 +01:00
Merdal Kaymaz e6f62c9486 Fix wrong message nick. 2015-02-02 20:31:07 +01:00
Merdal Kaymaz 2bc17c3d6f Add colorfull nicks 2015-02-02 18:18:13 +01:00
Merdal Kaymaz a8fcd5b1e9 Add silent option 2015-02-02 14:19:11 +01:00
Merdal Kaymaz 9e028e6ba3 Fix bot nick repeat. 2015-02-02 13:02:38 +01:00
Merdal Kaymaz 2413d8a083 Fix server connection flood when SSL fails. 2015-02-02 12:07:08 +01:00
Merdal Kaymaz bd898207c6 Fix readme and config sample. 2015-02-02 03:36:45 +01:00
Merdal Kaymaz e3847f76cc Add SSL fingerprint verification. 2015-02-02 02:21:05 +01:00
Merdal Kaymaz 2838689951 Add SSL support. 2015-02-02 02:02:53 +01:00
Merdal Kaymaz f6638f0db2 Add 'RelayByCommand' mode, only messages with <nickname>: will be relayed. 2015-02-02 01:56:00 +01:00
Merdal Kaymaz 7a4c139da9 Remove bot (info) response. 2015-02-02 01:09:12 +01:00
Steve Dougherty 5331fbf209 Log warning if nick length exceeds RFC maximum. 2013-01-20 12:32:53 -05:00
Steve Dougherty c26d3b7619 Allow configuring username and realname. 2013-01-20 02:14:18 -05:00
Steve Dougherty f56f9998d1 Add read-only relay. 2013-01-20 01:16:24 -05:00
Steve Dougherty 45287ffedd Remove oudated comment. 2013-01-20 01:06:09 -05:00
Steve Dougherty 52d1c14f91 Rename relay say() method.
It's not neccessarily two-way, but it does go into the relay's channel.
2013-01-20 01:03:04 -05:00
Steve Dougherty 822c2b2ff7 More descriptive log when stopping polling.
The polling did not neccessarily restore the desired nick for it to be
the current one.
2013-01-20 01:02:10 -05:00
Steve Dougherty 93290cc7cd Add missing import. 2013-01-20 00:31:23 -05:00
Steve Dougherty 87cc2c3419 Add periodic poll for regaining nick. 2013-01-20 00:25:31 -05:00
Steve Dougherty d755a70e1a Silence nick changes in addition to join/parts. 2013-01-19 23:44:54 -05:00
Steve Dougherty e46f824d22 Fix typo. 2012-07-29 00:32:20 -04:00
Steve Dougherty a2c760c628 Regain nick on failed GHOST too. 2012-07-18 07:41:37 -04:00
Steve Dougherty c7a2a97a7f Join channel; perform nickserv tasks independently 2012-07-16 18:25:10 -04:00
Steve Dougherty 3e516c9d70 Whitespace. 2012-07-16 18:06:00 -04:00
Steve Dougherty a0cbff26af Add experimental server password support. 2012-07-03 20:14:14 -04:00
Steve Dougherty 09d8f44fe6 More permissive NickServ matching; log desired name. 2012-05-25 10:08:12 -04:00
Steve Dougherty c18c47ca0e Do not relay joins and parts.
This causes way too many messages from the bot. It would be useful to query
the bot for a list of who is in the other relayed channels, but that is
for a later time, if at all. If need be relaying joins and parts could
also be configurable.
2012-05-14 20:58:26 -04:00
Steve Dougherty f7a3df85bf Accept more input from Nickserv: ghost could have disconnected on its own. 2012-05-14 20:48:19 -04:00
Steve Dougherty c2757eb5e1 Store nick in config as desired, not that already used.
As far as I can tell this lead to "reclaiming" a fallback nick.
2012-05-14 20:47:23 -04:00
Steve Dougherty bffa732d66 Communicator registration does not indicate (directly) whether
identification was accepted.
2012-03-14 17:01:25 -04:00
Steve Dougherty 205966f88f Check for GHOST response; log proper desired name. 2012-03-14 16:57:47 -04:00
Steve Dougherty 31592745b3 Enable heartbeat. 2012-03-14 11:57:29 -04:00
Steve Dougherty aa7aa9f2f3 Should likely use pip - distro packages can be outdated. 2012-03-14 11:17:14 -04:00
Steve Dougherty 3a698e7beb Merge branch 'master' of github.com:Thynix/RelayBot 2012-03-11 21:09:02 -04:00