Телеграм-бот для дропшиппинга
Бот написанный на Python 3.9, на фреймворке aiogram.
Бот создан для дропшиппинга с разными поставщиками. Он работает с базой данных в которой хранятся товары, корзины пользователей и уже готовые заказы которые нужно обработать менеджеру. Так же имеет возможность делать рассылку по всем пользователям которые ранее пользовались ботом.
Со стороны пользователя:
Пользователь отправляет /start и жмет Каталог
Выбирает элемент одежды или аксессуар ( возьмем "Кепка")
Перед пользователем появляется пост с кепкой и информацией о ней, снизу меню управления пагинацией а так же кнопками "Добавить в корзину", "Моя корзина", "Меню"
Пользователь выбирает нужные товары и создает свою корзину
Далее он жмет "Моя корзина" и получает общую сумму своей корзины и ее содержание, после у него есть выбор из 3 кнопок - "Очистить корзину", "Каталог", "Оформить заказ"
Он жмет "Оформить заказ" и получает сообщение о номере своего заказа и сообщении о том что с пользователем скоро свяжется менеджер
Со стороны администратора/менеджера:
Есть функция /get которая показывает какие на данный момент есть ожидающие заказы которые нужно обработать, эта команда выводит каждый заказ отдельным сообщением, там есть "номер заказа", "id пользователя", "никнейм пользователя для связи с ним", "перечень номеров его товаров в заказе"
Так же функция /id "номер товара" для того чтоб менеджер мог по номеру проверить что заказал пользователь и точно составить список для уточнения. Функция выводит "фото", "", "информация товара" и "поставщик данного товара"
А еще функция /set "номер заказа" для того чтоб деактивировать заказ после того как менеджер его обработал.
Команда /img "ссылка на фото" это чтоб добавить новое фото в сообщение для рассылки.
Команда /img "текст рассылки"
Команда /test_mail используется для того чтобы проверить какое фото и текст стоит в рассылке сейчас, оно придет только администраторам бота, обычные пользователи его не получат
Команда /mail отправляет рассылку по всем пользователям которые хотя бы раз отправляли боту /start, пользователю придет ранее установленное администратором фото и текст, это можно использовать для рекламы чего либо
Почему все не автоматизированно и бот сам не делает все и часть работы лежит на менеджере?
Потому что это бот для дропшиппинга и для того чтобы все работало корректно и не было никаких неловких ситуаций все утроено так : пользователь создает заказ > менеджер смотрит заказ и каким поставщикам принадлежат какие товары > пишет пользователю и узнает какой службой доставки отправить и контактные данные > далее менеджер связывается с поставщиками и отправляет им всю нужную информацию для того чтоб они отправили товары нашему пользователю.