Как создать чат-бот с измерением расстояния с python - PullRequest
0 голосов
/ 23 апреля 2020

Я пытаюсь создать чат-бота с измерением расстояния, который показывает начальную и конечную точку пользователя из карт Google и затем показывает результаты Uber API. Моя цель - предоставить бота-мессенджера, который показывает список расстояний и цен от Uber API, Kapten и других служб такси, но я не уверен, как действовать.

Я нашел этот код в среднем блоге быть полезным:

# if the request was not get, it must be POST and we can just proceed with sending a message # back to user
else:
    # get whatever message a user sent the bot
    output = request.get_json()
    for event in output['entry']:
        messaging = event['messaging']
        for message in messaging:
            if message.get('message'):
               #Facebook Messenger ID for user so we know where to send response back to
               recipient_id = message['sender']['id']
               if message['message'].get('text'):
                   response_sent_text = get_message()
                   send_message(recipient_id, response_sent_text)
               #if user sends us a GIF, photo,video, or any other non-text item
               if message['message'].get('attachments'):
                   response_sent_nontext = get_message()
                   send_message(recipient_id, response_sent_nontext)
    return "Message Processed"
...