Steve Dougherty
1b1ecba711
Specify reason when connection lost.
2013-08-27 23:14:25 -04:00
Steve Dougherty
5973651f13
Whitespace, formatting, typo.
2013-08-27 23:13:22 -04:00
Steve Dougherty
de1765197f
Add SSL support.
2013-08-27 22:58:54 -04:00
Steve Dougherty
e50f53df6f
Update sample config file.
...
Whilespace in comments; demonstrate processing program and recognized
nick configuration.
2013-08-27 22:34:47 -04:00
Steve Dougherty
da75eae9c0
Replace relaying parts with privmessage processing.
...
RelayBot's auth support was a useful starting point.
2013-08-27 22:34:47 -04: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
Steve Dougherty
ad762c2f96
Multiple channels per server now supported. Add description of
...
available modes and clarify function.
2012-03-11 21:04:25 -04:00
Steve Dougherty
186b9b0b54
Handle duplicate identification acceptance from nickserv without
...
duplicate joins.
2012-03-11 18:21:29 -04:00
Steve Dougherty
da99679c23
Use GHOST and change nick only when needed.
2012-03-11 18:21:17 -04:00
Steve Dougherty
191d624ade
Include channel name in identifier as well.
2012-03-11 17:59:40 -04:00
Steve Dougherty
6ade9b0798
Not necesarily waiting for nickserv.
2012-03-11 16:46:43 -04:00
Steve Dougherty
b0eb334744
Fix typo which led to quits not being relayed.
2012-03-11 16:46:43 -04:00
Steve Dougherty
232401e244
If disconnected before registering with Communicator, do not attempt to
...
remove non-existant key.
2012-03-11 16:46:43 -04:00
Steve Dougherty
fe393c90ce
Kick ghosts upon joining. Sledgehammer-esque implementation.
2012-03-11 09:48:53 -04:00
Steve Dougherty
3a84353556
Merge branch 'master' of github.com:Thynix/RelayBot
2012-03-11 03:11:46 -04:00
Steve Dougherty
3205689233
Initial nickserv support.
2012-03-11 03:10:29 -04:00
Steve Dougherty
6bbcf2fbbb
Dictionary of arguments for greater flexibility.
2012-03-11 00:56:04 -05:00
Steve Dougherty
49120f782a
Add nick config sample.
2012-03-05 00:03:50 -05:00
Steve Dougherty
c6dd64d227
Less verbosity in reading settings.
2012-03-04 14:51:29 -05:00
Steve Dougherty
4f6071abe2
Nick support; reduce redundancy between factory calls.
2012-03-04 14:42:46 -05:00
Steve Dougherty
047a900586
Remove hostname from all mentions of a username.
2012-03-03 20:50:55 -05:00
Steve Dougherty
828f2e9012
Add readme.
2012-03-03 02:07:46 -05:00
Steve Dougherty
0918c915f5
Initial config file implementation. Doesn't include nickname.
2012-03-03 01:41:51 -05:00
Steve Dougherty
f272e61df6
First version.
2012-03-02 22:56:25 -05:00
Steve Dougherty
bba12c5213
Ignore .pyc.
2012-03-02 22:54:50 -05:00
Steve Dougherty
79111fa2b0
Credit and import arrangement.
2012-03-02 22:54:28 -05:00
Steve Dougherty
fdfa3b8a9d
Support for and script to make it easier to run with twistd.
2012-03-02 22:16:43 -05:00
Steve Dougherty
3a5018ec1a
Use timeout value.
2012-03-02 21:03:22 -05:00