Телеграм бот, позволяющий создать магазин.
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2023-11-15 21:21:19 +03:00
.github Create FUNDING.yml 2022-01-10 11:00:46 +03:00
DOCS Add basic readme 2022-01-09 16:05:27 +03:00
src Add order status notifications 2023-01-06 01:46:28 +03:00
tests Add test_item and minor changes 2022-02-01 16:06:04 +03:00
.dockerignore Add docker support 2023-05-28 16:05:48 +03:00
.gitignore Add backup system 2022-02-27 01:26:34 +03:00
Dockerfile Add docker support 2023-05-28 16:05:48 +03:00
installer.py Fix docker not working after restart 2023-11-15 21:21:19 +03:00
LICENSE Change LICENCE to GPLv3 2022-01-10 01:48:40 +03:00
readme.md Change docker repo name 2023-05-28 16:12:27 +03:00
requirements.txt Change the wrong captcha module 2022-02-27 21:02:00 +03:00
start.cmd Add reset db and reset settings buttons 2022-02-25 20:32:17 +03:00
start.sh Add scr/ and move .py files 2022-01-17 18:30:54 +03:00

⚠️ Эта версия бота больше не обновляется!

Сейчас я переписываю бота, за обновлениями следите на ветке rewrite :)

🪲 В случае возникновения ошибок открывайте тикет во вкладке Issues :)

Навигация

Зачем нужен этот бот?

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

overview

Установка

Docker

Этот способ установки является основным и рекомендуемым. Он позволяет установить бота в репродуцируемом окружении, что упрощает его обновление и установку на сервер.

Для работы бота необходимо установить Docker и выполнить следущую команду:

docker run -d \
  -e MAIN_ADMIN_ID='Ваш Telegram ID' \
  -e TELEGRAM_TOKEN='token' \
  w1png/shop-telegram-bot

Python

Для работы бота необходимо установить Python версии 3.10 и выше.

Установка необходимых Python-пакетов

python3 -m pip install -r requirements.txt

Запуск установщика

Перед запуском установщика требуется создать токен для телеграм бота и получить ваш ID.

Установщик запускается с помощью команды:

python3 installer.py

Запуск бота

Запуск с помощью скрипта

Linux/MacOS

$ chmod +x start.sh
$ ./start.sh

Windows

$ start.cmd

Запуск вручную

python3 main.py

Режим отладки

Режим отладки можно активировать во вкладке "Основные настройки". После активации в терминале начнут отображаться все сообщения и вызовы в формате:

DEBUG: <MESSAGE/CALL> [<user_id>] <Сообщение/вызов>

Пример: DEBUG CALL [462741] admin_itemManagement