У меня есть скрипт на 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)