Привет! Я работаю над проектом чатбота на языке python rasa, в котором используется следующее руководство по коду: https://github.com/RasaHQ/rasa_core/issues/119, чтобы разрешить отправлять вызовы в среду rasa.Я сталкиваюсь с проблемой, когда, если почтовый вызов приходит частями, Python не может принять это.Есть ли способ принять фрагментированные данные через Flask или вы бы порекомендовали другую библиотеку webhook?Заранее спасибо!
Python:
class SimpleWebBot(HttpInputComponent):
"""A simple web bot that listens on a url and responds."""
def blueprint(self, on_new_message):
custom_webhook = Blueprint('custom_webhook', __name__)
CORS(custom_webhook)
@custom_webhook.route("/webhook", methods=['POST'])
def receive():
payload = request.json
sender_id = payload.get("sender", None)
text = payload.get("message", None)
out = CollectingOutputChannel()
on_new_message(UserMessage(text, out, sender_id))
responses = [m for _, m in out.messages]
return jsonify(responses)