#python #django #chatbot
Вопрос:
Я делаю чат-бота для практики в Джанго. Когда пользователь отправляет сообщение, чат-бот отвечает через несколько секунд. Я могу отобразить текст пользователя и чат-бота в шаблоне ниже. Я не уверен, как создать эту задержку. Я понимаю, что с помощью javascript мы можем использовать функцию timeout() :
setTimeout(() =gt; { console.log("World!"); }, 2000);
В настоящее время это то, что у меня есть:
{% extends 'chat.html' %} {% block chatStream %} {% for item in chat %} lt;pgt; lt;bgt;user:lt;/bgt; {{item.user}} lt;brgt; lt;bgt;bot:lt;/bgt; {{item.bot}} lt;brgt; lt;/pgt; {% endfor %} lt;form action="/send/" method = "post"gt;{% csrf_token %} lt;input type="text" name="userMessage"gt; lt;input type="submit" value="Send to smallest_steps bot"gt; lt;/formgt; {% endblock %}
Как создать задержку между пользователем и ботом?
Спасибо
Комментарии:
1. Являются ли сообщения чат-бота сгенерированными из бэкэнда Django или из JavaScript?