Пример #1
0
                        choices=['twitter', 'slack'],
                        type=str)

    args = parser.parse_args()

    if args.mode == 'twitter':
        logger.info('Run on Twitter')

        from twitter_bot import Twitter

        twt = Twitter()
        try:
            twt.execute_bot()
        except KeyboardInterrupt:
            logger.info('Terminate nojambot on Twitter')

    else:
        logger.info('Run on Slack')

        from slack_bot import Slack

        loop = asyncio.new_event_loop()
        asyncio.set_event_loop(loop)

        slk = Slack()
        try:
            asyncio.get_event_loop().run_until_complete(slk.execute_bot())
            asyncio.get_event_loop().run_forever()
        except KeyboardInterrupt:
            logger.info('Terminate nojambot on Slack')