[英]telegram user phone number or id in dialogflow webhook
我集成了DialogFlow與Telegram。
我正在全額發送webhook。
如何獲取用戶電報電話號碼並將其發送到Webhook?
謝謝。
您不會從Telegram Bot API獲取電話號碼,但可以提取用戶ID。 這是您將在webhook中收到的示例有效負載(在request ['originalDetectIntentRequest'] ['payload']節點中):
{
'source':'telegram',
'data':{
'update_id':123456789.0,
'message':{
'from':{
'is_bot':False,
'username':'user_name',
'id':123456789.0,
'language_code':'pl',
'last_name':'Last Name',
'first_name':'First Name'
},
'chat':{
'type':'private',
'last_name':'Last Name',
'id':123456789.0,
'first_name':'First Name',
'username':'user_name'
},
'message_id':258.0,
'text':'user message',
'date':1564341923.0
}
}
}
獲取用戶電話號碼的唯一方法是詢問他。 您可以在這里找到更多信息: https : //core.telegram.org/bots/2-0-intro#locations-and-numbers
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.