Teams bot的新手,我正在尝试使用python botframework的示例,
我需要什么?
我尝试过的事情
尝试使用样本中的主动消息
可以通过BotFrameworkAdapter中的以下方法之一来发送主动消息
,但是这两种方法都需要对话参考,但是在我的情况下,我将没有对话参考,因为用户只会在通道的操作菜单中进行首次交互。 我所拥有的是turn_context中的from_property(包含用户的所有详细信息),但是没有在框架中找到write api来使用该值向用户发送直接消息。
答案 0 :(得分:0)
您的团队应用程序需要同时包含消息扩展名和Bot本身(已在Bots部分中注册)。因此,当他们安装应用程序时,要获取消息扩展名,您的Bot将同时安装。优良作法是无论如何都发送"welcome" message,您可以通过挂接到“ OnMemberwegoedAsync”事件进行操作-查看更多here。在这种情况下,您可以立即访问主动消息所需的所有内容(ServiceUrl,ConversationID,TenantID等)。