【发布时间】:2018-06-21 22:44:02
【问题描述】:
我在 C# 上的 Microsoft Bot Framework 上制作了一个机器人。我正在尝试获取发送到我的机器人的电报数据。当我直接使用 Telegram bot API 时,我可以看到有关用户的数据,例如:
{
"update_id": 1111111,
"message": {
"message_id": 111111,
"from": {
"id": 1111111,
"is_bot": "False",
"first_name": "John",
"last_name": "Dillon",
"language_code": "en-EN"
},
"chat": {
"id": 111111111,
"first_name": "John",
"last_name": "Dillon",
"type": "private"
},
"date": 1111111,
"text": "Hello"
}
}
我从这个 json 中获取 first_name,然后我的机器人发送如下消息:
- Whould you like to use John as the name?
我需要在 Microsoft Bot Framework 上做同样的事情,最好在所有可能的渠道上做。我在documentation 中找到了有关状态数据的信息,但没有关于我的问题。他们建议我询问用户名。
【问题讨论】:
标签: c# bots botframework