Dialogflow es 如何在telegram chatbot中获取用户共享的dialogflow端电话号码

Dialogflow es 如何在telegram chatbot中获取用户共享的dialogflow端电话号码,dialogflow-es,telegram,chatbot,phone-number,Dialogflow Es,Telegram,Chatbot,Phone Number,我正在使用dialogflow编写聊天机器人。Dialogflow与电报集成。我想收到聊天机器人用户的电话号码。 我使用的这段代码工作得很好。我在电报中看到按钮。按下按钮显示电话号码。但实际的问题是,我在dialogflow端没有收到电话号码 你能推荐一些吗 我正在使用以下代码发送请求: let payload2 = new Payload(agent.TELEGRAM, { "text": text + ' ⏬', "reply_markup": {

我正在使用dialogflow编写聊天机器人。Dialogflow与电报集成。我想收到聊天机器人用户的电话号码。 我使用的这段代码工作得很好。我在电报中看到按钮。按下按钮显示电话号码。但实际的问题是,我在dialogflow端没有收到电话号码

你能推荐一些吗

我正在使用以下代码发送请求:

let payload2 = new Payload(agent.TELEGRAM, {
    "text": text + ' ⏬',  
    "reply_markup":  {
            "one_time_keyboard": true,
            "resize_keyboard": true,
            "keyboard": [[{

              text: text2,
              callback_data: "phone",
              request_contact: true
            }]]
        }   


});  
agent.add(payload2);
我希望在dialogflow端收到chatbot用户发送的电话号码。


让payload2=新的有效载荷(agent.TELEGRAM{
“文本”:文本+'⏬',  
“回复标记”:{
“一次性键盘”:对,
“调整键盘大小”:true,
“键盘”:[[{
文本:文本2,
回调_数据:“电话”,
请求\联系方式:true
}]]
}   
},{sendAsMessage:true,rawPayload:false});
agent.add(payload2)

让payload2=新的有效载荷(agent.TELEGRAM{
“文本”:文本+'⏬',  
“回复标记”:{
“一次性键盘”:对,
“调整键盘大小”:true,
“键盘”:[[{
文本:文本2,
回调_数据:“电话”,
请求\联系方式:true
}]]
}   
},{sendAsMessage:true,rawPayload:false});

agent.add(payload2)普通,有什么想法吗?或者问题应该重新表述?普通,有什么想法吗?还是应该重新编写问题?考虑添加一些文本来解释你的答案和OP的原始代码之间的差异,以及这种差异如何解决OP的问题。考虑添加一些文本来解释你的答案和OP的原始代码之间的差异,以及这种差异如何解决OP的问题。