Я новичок в диалоге, а также Twilio. Я пытаюсь подключить своего бота диалогового потока к номеру Twilio.
Я получил номер twilio, и я использую набор намерений в диалоге с диалогом.
Каковы действия по подключению бота диалогового потока (голосового) к номеру twilio с голосом (не смс или обмен сообщениями в чате)?
На стороне Twilio я нашел этот код
из колбы импортная колба
из twilio.twiml.voice_response import Gather, Redirect, VoiceResponse, Say
приложение = колба ( имя )
@app.route("/answer", methods=['GET', 'POST'])
def answer_call():
"""Respond to incoming phone calls with a brief message."""
# Start our TwiML response
response = VoiceResponse()
# Read a message aloud to the caller
gather = Gather(input='speech',action='some_url')
gather.say('Welcome to Paradise, please tell us why you\'re calling')
response.append(gather)
return str(response)
if __name__ == "__main__":
app.run(debug=True)
1) Я понял, что должен поместить URL моего бота диалогового потока в аргумент действия. Я прав?
2) Если да, где я могу найти этот URL? Это связано с этим? => https://cloud.google.com/dialogflow-enterprise/docs/reference/rest/v2/projects.agent.sessions/detectIntent
3) Тогда каково будет название сеанса?
Я пытаюсь использовать поле справа «Попробуйте этот API»: но какую бы строку я ни написал, полученный вывод:
"имя не соответствует шаблону: / ^ projects / [^ /] + / агент / сессий / [^ /] + / contexts / [^ /] + $ /"
Как уже упоминалось, я новичок, поэтому любые идеи по этому поводу будут с благодарностью!
Заранее большое спасибо!