Example #1
0
 def connect(config):
     p = bot.Phenny(config)
     try:
         port = int(config.port)
     except ValueError:
         print >> sys.stderr, 'Error: Port set to', config.port
         sys.exit()
     p.run(config.host, port)
Example #2
0
    def connect(config):
        import bot
        p = bot.Phenny(config)

        ssl_context = p.get_ssl_context(config.ca_certs)
        if config.ssl_cert and config.ssl_key:
            ssl_context.load_cert_chain(config.ssl_cert, config.ssl_key)
        p.run(config.host, config.port, config.ssl, config.ipv6, None,
              ssl_context)
Example #3
0
    def setUp(self, mock_setup):
        class MockConfig(object):
            nick = 'phenny'
            password = '******'
            name = 'Phenny'
            host = 'irc.example.com'
            port = 6667
            ssl = False
            ipv6 = True
            channels = ['#phenny']
            owner = 'phenny_owner'
            admins = [owner, 'phenny_admin']
            prefix = '.'

        self.bot = bot.Phenny(MockConfig)
Example #4
0
 def connect(config): 
     import bot
     p = bot.Phenny(config)
     p.run(config.host, config.port, config.ssl, config.ipv6, config.ca_certs)
Example #5
0
 def connect(config):
     p = bot.Phenny(config)
     p.run(config.host, config.port)