Ejemplo n.º 1
0
    def run(self):
        username = self._config['username']
        password = self._config.get('password')
        main_address = self._config['main_server'].rsplit(':', 1)
        group_address = self._config['group_server'].rsplit(':', 1)
        main_address[1] = int(main_address[1])
        group_address[1] = int(group_address[1])

        main_connect_factory = Client.new_connect_factory(
            hostname=main_address[0], use_ssl=self._config.get('ssl'))
        group_connect_factory = Client.new_connect_factory(
            hostname=group_address[0], use_ssl=self._config.get('ssl'))

        self._main_client.async_connect(
            main_address[0], main_address[1], username, password=password,
            connect_factory=main_connect_factory
        )
        self._group_client.async_connect(
            group_address[0], group_address[1], username, password=password,
            connect_factory=group_connect_factory
        )

        self._main_client_thread.start()
        self._group_client_thread.start()

        self._bot.run()
Ejemplo n.º 2
0
    def run(self):
        username = self._config['username']
        password = self._config.get('password')
        main_address = self._config['main_server'].rsplit(':', 1)
        main_address[1] = int(main_address[1])

        main_connect_factory = Client.new_connect_factory(
            hostname=main_address[0], use_ssl=self._config.get('ssl'))

        self._main_client.async_connect(
            main_address[0], main_address[1], username, password=password,
            connect_factory=main_connect_factory
        )

        self._main_client_thread.start()

        if 'discord_gateway_server' in self._config:
            discord_password = self._config['discord_token']
            discord_address = self._config['discord_gateway_server'].rsplit(':', 1)
            discord_address[1] = int(discord_address[1])
            self._discord_client.async_connect(
                discord_address[0], discord_address[1], username,
                password=discord_password,
            )

            self._discord_client_thread.start()

        self._bot.run()
Ejemplo n.º 3
0
    def run(self):
        username = self._config['username']
        password = self._config.get('password')
        main_address = self._config['main_server'].rsplit(':', 1)
        main_address[1] = int(main_address[1])

        main_connect_factory = Client.new_connect_factory(
            hostname=main_address[0], use_ssl=self._config.get('ssl'))

        self._main_client.async_connect(
            main_address[0], main_address[1], username, password=password,
            connect_factory=main_connect_factory
        )

        self._main_client_thread.start()

        self._bot.run()