Есть группа/группы, где из админки публикуются заказы. Авторизованный подписчик (назовём его «агент») может «взять» заказ себе.
Заказ удаляется из группы и переходит в управление агента, о чём ему сообщается в боте (в привате).
Возможна интеграция с CRM. Новые заказы будут поступать из вашей CRM в канал для разработчиков. Все изменения в заказах будут сразу обратно отражаться в CRM.
Агент может выполнить заказ в назначенное время или отказаться по разным причинам (личным или обстоятельствам заказчика).
Агентам заранее высылаются предупреждения о взятых заказах в соответствии с настройками (каждый агент устанавливает своё время).
Если до выполнения заказа остаётся 25 мин. (время настраивается), а заказ не взят в работу, он возвращается в общую группу и ждёт нового агента.
В боте:
В группе:
Все действия над заказами записываются в журнал, о критических происшествиях оператора оповещает звуковой сигнал.
Добавьте агента в админке с его Telegram-ID, мейлом и паролем, и можно заходить в бот:
Если не знаете Telegram-ID агента, попросите агента зайти в бот, ввести любые логин и пароль, после этого в админке вы увидите запись «Попытка входа», где и будет указан Telegram-ID.
Имейте ввиду: в демо-режиме базы данных сбрасываются каждый час в ноль и тридцать минут, данные в админке обновляются каждые 30 секунд.