Поместите параметры в намерение диалогового потока - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть скрипт на Python

И я хочу передать идентификатор пользователя Telegram в DialogFlow, а затем использовать его в качестве параметра.

Как я могу это сделать?

Текущий код ниже.

def AIbot(message):
    session_client = dialogflow.SessionsClient()
    session = session_client.session_path('ordinal-bucksaw-245207', '')
    text_input = dialogflow.types.TextInput(text=message.text, language_code='en')
    query_input = dialogflow.types.QueryInput(text=text_input)
    response = session_client.detect_intent(session=session, query_input=query_input)
    print('=' * 20)
    print('Query text: {}'.format(response.query_result.query_text))
    print('Detected intent: {} (confidence: {})\n'.format(
        response.query_result.intent.display_name,
        response.query_result.intent_detection_confidence))
    print('Fulfillment text: {}\n'.format(
        response.query_result.fulfillment_text))
    msg = bot.send_message(message.chat.id, response.query_result.fulfillment_text)
    bot.register_next_step_handler(msg, AIbot)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...