我有一个Python脚本
我想将电报用户Id推送到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)
目前没有回答
相关问题 更多 >
编程相关推荐