Моя предполагаемая логика будет такой:
- Пользователь взаимодействует с ботом.
- Администратор-человек открывает этот конкретный чат, чтобы прочитать разговор. Это событие должно приостановить работу бота.
- Если администратор отправляет сообщение, бот остается неактивным, сигнализируя о полной передаче управления.
- Однако, если администратор просто читает чат и закрывает его, не отправляя сообщение, бот должен автоматически возобновить свою деятельность.
Существует ли известная стратегия или надежный сторонний API, способный обнаруживать такое состояние «присутствия» или «открытого чата»?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -a-chatbot
Мобильная версия