На самом деле это должно звучать так: «Как я могу заставить бота изящно реагировать, когда что-то стирает контекст, или происходит перезапуск сервера, когда кто-то использует бота. A. Это сбивает с толку и B. Мне нужно спланировать это в деталях, так логично, что это будет первая часть.
- Без использования прямой линии, и, возможно, я должен быть предпочтительно без, как ИТ-отдел может передать сообщение, которое для бота от пользователя точно так же как я бы говорил с ботом на клиенте. Например, когда я говорю «привет» на клиенте, бот затем обрабатывает эту информацию и отвечает через мои диалоги.
Я хочу «предварительно» отправьте сообщение боту, чтобы он заблаговременно вызывал ответ. Теперь это не проактивный обмен сообщениями, потому что это другой пользователь, который входит в бот и говорит с клиентом, а это не то, что я хочу.
Итак, еще раз, как я могу отправить сообщение боту изнутри бота.
Я хочу сделать это по этой причине: если сервер отключается или человек по какой-то причине теряет свой контекст, и он уже находится внутри бота, он должен повторно войти в бот. В частности, это как если бы «перезапускали» разговор. Но, как и в эмуляторе, когда вы перезапускаете разговор, вы снова входите в бот и повторно подключаете / перезапускаете пользователя. В этом случае вы не делаете ни того, ни другого. Вы просто там ... и в следующий раз, когда вы введете путь, он уже должен существовать.
В моем случае это похоже на то, что контекст был уничтожен, и он должен восстановить sh сам, а затем вы можете продолжить разговор с ботом.
Влияние на пользовательский опыт заключается в следующем: они вводят текст, а бот игнорирует его, и он, по сути, перезапускается, а затем им придется вводить текст снова.