如何获取用户在电报聊天机器人中共享的对话流侧电话号码

问题描述 投票:0回答:1

我正在使用dialogflow对聊天机器人进行编码。 Dialogflow与电报集成在一起。我想收到chatbot用户的电话号码。我使用的这段代码效果很好。我看到电报中的按钮。按下按钮显示电话号码。但是实际的问题是,我没有在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端收到聊天机器人用户发送的电话号码。

dialogflow telegram chatbot phone-number
1个回答
0
投票

    
    
    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
                }]]
            }   
    
    
    }, { sendAsMessage: true, rawPayload: false });  
    agent.add(payload2);
© www.soinside.com 2019 - 2024. All rights reserved.