Задача
Необходимо разработать Telegram-бота для замены рассылки, которая ранее работала в другом мессенджере. Бот предназначен для внутреннего использования компанией, которая координирует работу с поставщиками товаров.
Требования к функционалу
- Подписка пользователей: На бота подписываются аккаунты поставщиков (по заданию ожидается до 200 человек). Каждый поставщик - это отдельный пользователь бота.
- Сортировка по группам: Внутри бота должна быть админ-панель или механизм для создания «папок» (групп). Всех подписавшихся пользователей нужно вручную распределять по этим группам.
- Рассылка по группам: Возможность отправлять сообщение (запрос о наличии товара) только выбранной группе пользователей.
- Обратная связь: Получатели (поставщики) должны иметь возможность ответить на сообщение. Ответы приходят администратору в бота с указанием: от кого (имя пользователя) и из какой группы пришёл ответ.
Примечания
- Интерфейс управления (админка) - для оператора, который создает группы и делает рассылки.
- Логика: бот запоминает принадлежность пользователя к определенной группе и отправляет сообщения только ей.