Commit Graph

36 Commits

Author SHA1 Message Date
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 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 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 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 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 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
Steve Dougherty 37d8d786da Move main part up to the top and into main(). Add module name/main idiom. 2012-03-02 20:53:32 -05:00
Steve Dougherty 81541c21d7 Make reconnect attempts on disconnection. 2012-03-02 20:42:01 -05:00
Steve Dougherty 7ab47a4229 Remove _<number> suffixes on usernames outgoing from FLIP. 2012-03-02 17:58:11 -05:00
Steve Dougherty 0de63d8bd3 Username formatting should not include braces for when people are saying
things.
2012-03-02 16:30:38 -05:00
Steve Dougherty dd36ff60c7 This commit is too big. :/ Remove excess debug logging, respond to being
addressed in the same medium contacted, and tweak formatting of
messages. Allow for extensible username formatting for future possible
stripping of numbers from FLIP usernames.
2012-03-02 15:59:26 -05:00
Steve Dougherty b3004fc863 Specialize explanation response per network. 2012-03-02 15:05:09 -05:00
Steve Dougherty 659a1907d1 Remove log and include username. 2012-03-02 14:42:20 -05:00
Steve Dougherty 6e76c6cb4a FUNCTIONALITY! 2012-03-02 13:09:00 -05:00
Steve Dougherty 92b3f7a45b Rip out most things and use endpoints API. Relaying still not functional. 2012-03-02 12:24:25 -05:00
Steve Dougherty d756ab5e9c Remove home channel stuff. Breaks some things. 2012-03-02 09:31:43 -05:00
Steve Dougherty a1d4c30914 Fresh from SVN. http://code.google.com/p/relaybot/ 2012-03-01 23:31:57 -05:00