[英]how to get current user details with WaterfallDialog?
我正在尝试使用 WaterfallDialog 获取当前登录的用户详细信息。
async def _show_members(
self, turn_context: TurnContext
):
member = await TeamsInfo.get_member(turn_context, turn_context.activity.from_property.id)
我试过这个但是它给出了这个错误
[on_turn_error] 未处理的错误:“WaterfallStepContext”object 没有属性“activity”
get_team_id channel_data = TeamsChannelData(**turn_context.activity.channel_data) AttributeError: 'WaterfallStepContext' object 没有属性 'activity' 没有 tzinfo 的日期时间将被视为 UTC。
这是获取用户配置文件的示例。 您还可以检查Bot Framework Emulator ,它是一个跨平台桌面应用程序,允许用户连接并测试他们的本地或远程机器人,允许检查对话历史记录和使用 Bot Framework SDK 构建的内部机器人 state。它可用于测试交互(文本和语音)、检查有效负载、生成、保存和加载对话记录,并通常促进机器人开发的快速迭代。
以下是示例列表。 查看整个列表https://github.com/Microsoft/BotBuilder-Samples
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.