Бот был разработан с целью улучшения и ускорения процесса принятия новых заказов и обработки уже готовых, что в итоге значительно повысило эффективность бизнеса и его доход.
Бот был разработан на Python с использованием библиотеки aiogram, в качестве базы данных выбрана MongoDB.
Краткое описание работы ботаОсновная задача бота заключается в помощи менеджеру, отправка уведомлений и принятие готовых заказов.
- Есть несколько каналов с более чем 100+ аудиторией, состоящей из работников, готовых выполнять заказы.
- Менеджер отправляет заказ боту, который в свою очередь предоставляет интерфейс для настройки типа сообщения и выбора канала доставки (см. скриншоты 1-2).
- Бот отправляет задание в выбранный канал, позволяя работнику в один клик выбрать, насколько быстро он сможет приступить к выполнению заказа (см. скриншот 3).
- Приоритет менеджера нацелен на работников, готовых начать выполнение заказа немедленно. Менеджер может выбирать из откликнувшихся работников (см. скриншоты 4-5).
- После выбора кандидата ему приходит уведомление о выборе его в качестве исполнителя заказа(см. скриншот 6).
- Менеджер, так же нажав всего одну кнопку, попадает в личное сообщение с работником и может общаться с ним.
Принятие заказовРаботник имеет возможность отправить боту скриншот выполненной работы вместе с номером заказа. Бот в свою очередь пытается найти заказ по номеру, предоставленному работником, и проверяет скриншот на предмет валидности. В случае, если все данные корректны, бот уведомляет менеджера, после проверки заказ помечется как закрытый(см. скриншот 7).