slack_event_loop.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:demo.slackbot 作者: SynapseFI 项目源码 文件源码
def start_slack_event_loop():
    """Main event loop for program."""
    bot = Bot(slack_client, os.environ['SLACKBOT_ID'])
    # second delay between reading from Slack RTM firehose
    READ_WEBSOCKET_DELAY = 1
    if slack_client.rtm_connect():
        print('Bot connected and running!')
        while True:
            stream = bot.slack_client.rtm_read()
            print(stream)
            if stream and len(stream) > 0:
                bot.parse_slack_output(stream)
            time.sleep(READ_WEBSOCKET_DELAY)
    else:
        print('Connection failed.')

# start connection to Slack streaming API
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号