我使用directline api开发了一个机器人。如果我想在用户第一次与bot通信时知道用户的IP地址,是否可以实现? 如果可能,我该如何实现?
答案 0 :(得分:2)
有人说你应该能够在asp.net中获取用户的ip,但根据我的经验,他们都没有为botframework工作。 (Here is something I have tried before.)
如果您使用的是DirectLine api,我假设您构建了自己的应用程序来连接机器人。您可以尝试在应用程序内部获取IP,然后通过将其添加到请求的标头或通过向机器人发送隐藏消息(机器人不会响应的消息)将它们发送到您的机器人。