【发布时间】:2018-04-07 22:37:15
【问题描述】:
如何自动将消息发布到 Microsoft-Teams 中的聊天室?这是针对单向消息传递:即发布消息,而不是阅读消息。
这里的大局是我们正在评估不同的群聊解决方案,其中一项要求是从各种服务和程序向聊天室发布错误消息。
一个明智的方法似乎是建立一个Bot using the REST API 但是只是authentication 似乎很复杂,即使那样我也无法弄清楚如何发布消息。我们正在寻找一种可以简单地用于不同脚本语言(Perl、Python、shell 脚本等)的通用解决方案,因此我们不想使用.NET SDK 或Node.js SDK。
我们已经研究过 Slack 和 Cisco Spark。在这两种方式中发布消息都非常简单,所以我希望 Microsoft-Teams 也有类似的简单解决方案?!
例如:
在 Slack 中,您可以使用 incoming webhooks 发布消息。您使用 Web 界面为每个聊天室获取唯一的 Webhook URL,然后对该 URL(带有 JSON 消息有效负载)执行简单的 HTTP POST 到 post to that chat room 作为 Bot。我让它在 10 分钟内工作。
在 Cisco Spark 中,create a Bot 为您提供唯一的访问令牌。然后,您获取聊天室的 room_id 并使用它们一起向create a message in the chat room 发送 HTTP POST(同样使用 JSON 有效负载)。
那么您如何以编程方式将消息发布/创建/发送到 Microsoft-Teams 中的聊天室?
谢谢! 贾斯汀
【问题讨论】:
标签: botframework microsoft-teams