我正在使用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端接收聊天机器人用户发送的电话号码。
答案 0 :(得分:-1)
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);