【发布时间】:2021-07-29 12:41:34
【问题描述】:
我正在用 Python 实现一个优化脚本,它并行执行多个线程。每个线程都会向 Slack 频道发布一条消息,通知它已开始,并且它们会在进展过程中将状态更新发布到同一频道。问题是并行线程的执行顺序不是确定性的,因此状态报告会因为发布到同一个 Slack 频道而变得混乱。
我正在使用slack_sdk.WebhookClient 将消息发布到这样的 URL:'https://hooks.slack.com/services/XXXXXX/YYYYYY/abababababababa'。
我希望执行的每个线程都打开一个 Slack 聊天线程,以便来自该执行线程的所有消息都聚集在一个 slack 聊天线程中,并且不会与来自其他执行线程的消息混合。
有什么方法可以使用WebhookClient 打开 Slack 聊天线程而无需使用用户凭据授权?
【问题讨论】:
标签: python-3.x slack-api