botframework - 使用 bot -c# 识别 Skype 用户
问题描述
我正在使用微软的框架构建一个 Skype 机器人,我想识别用户。任何人都可以就如何做到这一点提出建议吗?应该识别用户,以便授权他们执行机器人执行的任务,因此它必须是永远不会改变并且可以存储在数据库中的东西。我唯一看到的是“ServiceUrl”。
谢谢!
解决方案
您可以获得如下的唯一用户 ID:
var userId = Context.Activity.From.Id;
这将始终为您提供他们所在频道的用户 ID。在您的情况下,它将是他们的 Skype ID。
推荐阅读
- laravel-5 - Laravel 5 和 Vue JS 空白页
- node.js - 在我为空白页按 Enter 后,此后不会进行任何处理。为什么会这样?
- python - 获取 sys.argv[1] 的值并将其与一些字符串文字连接起来
- firebase - Dialogflow 数据到意图
- python - 下面的表达式在python中是什么意思?
- redis - 仅当 Redis 存在密钥时如何执行 HSET?
- java - Java nio SocketChannel 创建失败
- firebase - 通过 CreatedAt 反应原生排序数据?
- c - wait(NULL) 不等到分叉进程完成
- python - torch.utils.data.TensorDataset 中的数据加载