问题描述
有什么方法可以在ms-teams中与bot开始对话吗?
我知道我们可以通过@botname或graph api在ms Teams中调用bot。
通过@botname呼叫机器人
从图api调用机器人。
https://docs.microsoft.com/en-us/graph/api/resources/chatmessagemention?view=graph-rest-1.0
但是我想从下图开始从机器人进行对话。
你知道如何实现吗?
任何建议将不胜感激,谢谢!
=== 10/26添加问题====
谢谢您的答复。
用于身份验证,消息扩展,对话(向团队或渠道中的所有成员发送消息,“ @ mention”来自机器人的用户的消息),文件上传等团队示例。
是的,我知道这个示例,并且我尝试使用python来“ teams-conversation-bot”。但这只是将漫游器或消息1on1中的用户称为“ @mention”。
- 通过POST从我们的产品发送到bot端点的http请求。
- 收到了HTTP请求
- 开始对话,并“ @提及”频道和用户。
解决方法
Bot Framework SDK v4作为open source SDK在GitHub上交付的,目标是.NET,JavaScript,Python和Java。 将漫游器连接到Microsoft Teams,请遵循doc。
这里是机器人构建器samples,用于快速入门。
Teams samples用于身份验证,消息扩展,conversation(向团队或渠道中的所有成员发送消息,从机器人中提及用户),文件上传等等。
此处向用户发送主动notifications。