Я нормально запускаю RASA в моей системе с помощью этой команды:
python -m rasa_core.run -d models/dialogue -u models/nlu/default/piri -p 6006 --debug --endpoints endpoints.yml --enable_api
И бот работает нормально, когда я отправляю сообщение и получаю ответ обратно так:
msg=["Hi", "Human please", "Leave it"]
for m in msg:
data = {"sender": "4082035641", "message": m}
response = requests.post(url, json=data)
response = response.json()[0]
print ("Human: ", m)
print ("Bot: ", response['text'])
Пример ответа выглядит следующим образом:
Human: Hi
Bot: Good evening, how may I help you?
Human: Human please
Bot: Sorry, no human is present right now. You mind leaving your details so that we can contact you later?
Human: Leave it
Bot: Bye, see you soon
Проблема в том, что когда я запускаю сервер RASA, используя ту же команду, которая показана выше, но в конце добавляется только один «&», чтобы сделатьон работает в фоновом режиме, мой тот же скрипт, который получает ответ после отправки сообщения, просто продолжает работать, и никакого ответа не получено.Сервер запускается без ошибок оба раза, любая помощь по этому вопросу будет принята с благодарностью!