Не удается запустить пример библиотеки python-помощника
Я пытаюсь бежать flask-assistant
библиотека для разработки Google Assistant. Я следовал инструкциям отсюда.
Я установил flask-assistant
библиотека в virtualenv
, мой webhook.py
выглядит так:
from flask import Flask
from flask_assistant import Assistant, ask, tell
app = Flask(__name__)
assist = Assistant(app, route='/', project_id='GOOGLE_CLOUD_PROJECT_ID')
@assist.action('greeting')
def greet_and_start():
speech = "Hey! Are you male or female?"
return ask(speech)
@assist.action("give-gender")
def ask_for_color(gender):
if gender == 'male':
gender_msg = 'Sup bro!'
else:
gender_msg = 'Haay gurl!'
speech = gender_msg + ' What is your favorite color?'
return ask(speech)
@assist.action('give-color', mapping={'color': 'sys.color'})
def ask_for_season(color):
speech = 'Ok, {} is an okay color I guess'.format(color)
return ask(speech)
if __name__ == '__main__':
app.run(debug=True)
Я сделал все, как было сказано, но на этапе, когда я должен бежать schema webhook.py
Я получаю эту ошибку:
Traceback (most recent call last):
File "/Users/alexmarginean/Documents/Projects/travelrr-google-assistant/venv/bin/schema", line 7, in <module>
from api_ai.cli import schema
File "/Users/alexmarginean/Documents/Projects/travelrr-google-assistant/venv/lib/python3.7/site-packages/api_ai/cli.py", line 15, in <module>
"Schema generation and management is not yet available for Dialogflow V2, please define intents and entities in the Dialogflow console"
DeprecationWarning: Schema generation and management is not yet available for Dialogflow V2, please define intents and entities in the Dialogflow console
Я пытался переключиться на BETA V2 и V1, но проблема все еще существует. Я также проверил, если мой tokens
правы и они есть. Я также пытался обновить schema
библиотека, но не повезло. Я не уверен, как решить это.
0 ответов
Цитируя проблему из репозитория GitHub проекта "Флешка-помощник", владелец / разработчик "Флакон-помощник" говорит (по состоянию на 1 марта 2019 года):
[Он] еще не обновил функциональность схемы для поддержки диалогового потока V2 API.
Похоже, что пока нет поддержки V2 API.