Найти тему
Записки

TGGoodsinbot v1.0 Release

python bot telegram shop telegram-bot python-telegram-bot python-bot telegram-bot-api shopbot telegrambot telegram-bots-api telegram-python-bot bot-telegram shop-bot bot-telegram-python telegram-shop python-telegram-bot-api

Бот - магазин в Телеграм с функциональностями мульти-города и местонахождением покупателя. PRO версия поддерживает мульти-правдцов.

Функции для пользователя

  • каталог двух уровней, категория - товар
  • поддержка (контакты) - ссылка в диалог с администратором
  • FAQ - сообщение для пользователей с HTML разметкой
  • подробная Статистика бота: кол-во пополнений, покупок, пользователей, позиций, категорий, чистой прибыли
  • определение местонахождения пользователя

Функции администратора

  • режим технических работ
  • проверка наличия обнолвения при запуске
  • активация/деактивация функций продажи и оплаты
  • добавление неограниченного количества глобальных администраторов
  • роль администратора магазина, управляющего своими товарами в каталоге
  • добавление неограниченного количества администраторов магазинов
  • удобная и многофункциональная админ панель
  • определение и хранение города нахождения товара
  • поиск покупателей и просмотр профилей
  • поиск чеков покупок
  • рассылка сообщений всем пользователям бота
  • изменение и пополнение баланса пользователя

Оплата товаров

  • используется библиотека QIWI
  • настраивается администратором бота через админку
  • проверка работоспособности из админки
  • вывод баланса кошелька QIWI

Каталог и товары

  • User-friendly каталог
  • товары имеют одно изображение
  • гибкое управление товарами администраторами
  • выгрузка всех товаров

Защита

  • админ-фильтры на все хендлеры, гарантирующие приватность админ функционала
  • защита от оплаты в тенге при пополнении баланса
  • защита от неправильного HTML синтаксиса
  • защита от повторной выдачи баланса
  • защита от спама в боте (Middlewares)

Настройки settings.ini

  • установить токен Бота, полученный у @BotFather
  • установить Telegram ID администратора

Настройка

  1. Скопируйте папку бота. Перейдите в папку бота.
  2. Выполните в командной строке "pip install -r requirements.txt".
  3. Заполните файл settings.ini.
  4. Стартовать бот.
  5. Заполнить информационные поля.
  6. Наполнить каталог товарами.
  7. Привлекать пользователей в каталог.

Процесс покупки для покупателя

  1. Выбор товара.
  2. Пополнение счета.
  3. Ожидание звонка продавца и уточнение параметров домтааки.
  4. Получение товара.
  5. Подтверждение получения.
  6. Отправка отзыва о покупателей.

Процесс продажи для продавца

  1. Получение сообщения о заказе.
  2. Звонок покупателю.
  3. Отправка товара покупателю.
  4. Получение отзыва о покупателей.

PRO версия:

  • поддержка мультипродавцов;
  • 192 города России в справочнике.

TODO:

  • карточка магазина.

Работающий экземпляр пока только по России в 192 городах; https://t.me/Goodsinbot Чтобы торговать своими товарами в текущем экземпляре, отправьте запрос на продавца из бота, нажав "Я продавец". По вопросам пишите пожалуйста в Телеграм: @raclear

Исходный код бота доступен на github:

GitHub - rashidovich2/TGGoodsInbot: Магазин в Телеграм, мульти города и продавцы. A store with the functionality of multi-cities.