Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Бот написанный на Python 3.9, на фреймворке aiogram.

Бот создан для дропшиппинга с разными поставщиками. Он работает с базой данных в которой хранятся товары, корзины пользователей и уже готовые заказы которые нужно обработать менеджеру. Так же имеет возможность делать рассылку по всем пользователям которые ранее пользовались ботом.

Со стороны пользователя:

  1. Пользователь отправляет /start и жмет Каталог

  2. Выбирает элемент одежды или аксессуар ( возьмем "Кепка")

  3. Перед пользователем появляется пост с кепкой и информацией о ней, снизу меню управления пагинацией а так же кнопками "Добавить в корзину", "Моя корзина", "Меню"

  4. Пользователь выбирает нужные товары и создает свою корзину

  5. Далее он жмет "Моя корзина" и получает общую сумму своей корзины и ее содержание, после у него есть выбор из 3 кнопок - "Очистить корзину", "Каталог", "Оформить заказ"

  6. Он жмет "Оформить заказ" и получает сообщение о номере своего заказа и сообщении о том что с пользователем скоро свяжется менеджер

Со стороны администратора/менеджера:

  1. Есть функция /get которая показывает какие на данный момент есть ожидающие заказы которые нужно обработать, эта команда выводит каждый заказ отдельным сообщением, там есть "номер заказа", "id пользователя", "никнейм пользователя для связи с ним", "перечень номеров его товаров в заказе"

  2. Так же функция /id "номер товара" для того чтоб менеджер мог по номеру проверить что заказал пользователь и точно составить список для уточнения. Функция выводит "фото", "", "информация товара" и "поставщик данного товара"

  3. А еще функция /set "номер заказа" для того чтоб деактивировать заказ после того как менеджер его обработал.

  4. Команда /img "ссылка на фото" это чтоб добавить новое фото в сообщение для рассылки.

  5. Команда /img "текст рассылки"

  6. Команда /test_mail используется для того чтобы проверить какое фото и текст стоит в рассылке сейчас, оно придет только администраторам бота, обычные пользователи его не получат

  7. Команда /mail отправляет рассылку по всем пользователям которые хотя бы раз отправляли боту /start, пользователю придет ранее установленное администратором фото и текст, это можно использовать для рекламы чего либо

Почему все не автоматизированно и бот сам не делает все и часть работы лежит на менеджере?

Потому что это бот для дропшиппинга и для того чтобы все работало корректно и не было никаких неловких ситуаций все утроено так : пользователь создает заказ > менеджер смотрит заказ и каким поставщикам принадлежат какие товары > пишет пользователю и узнает какой службой доставки отправить и контактные данные > далее менеджер связывается с поставщиками и отправляет им всю нужную информацию для того чтоб они отправили товары нашему пользователю.