簡體   English   中英

對話流webhook中的電報用戶電話號碼或ID

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM