https://github.com/w1png/shop-telegram-bot
Телеграм бот, позволяющий создать магазин.
https://github.com/w1png/shop-telegram-bot
aiogram-bot e-commerce telegram-bot telegram-bots
Last synced: 5 months ago
JSON representation
Телеграм бот, позволяющий создать магазин.
- Host: GitHub
- URL: https://github.com/w1png/shop-telegram-bot
- Owner: w1png
- License: gpl-3.0
- Created: 2021-11-27T17:56:16.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T12:42:26.000Z (about 2 years ago)
- Last Synced: 2024-04-14T02:38:11.133Z (about 2 years ago)
- Topics: aiogram-bot, e-commerce, telegram-bot, telegram-bots
- Language: Python
- Homepage:
- Size: 9.44 MB
- Stars: 121
- Watchers: 10
- Forks: 41
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ⚠️ Эта версия бота больше не обновляется!
Сейчас я переписываю бота, за обновлениями следите на ветке rewrite :)
## 🪲 В случае возникновения ошибок открывайте тикет во вкладке Issues :)
# Навигация
- [Навигация](#навигация)
- [Зачем нужен этот бот?](#зачем-нужен-этот-бот)
- [Установка](#установка)
- [Docker](#docker)
- [Python](#python)
- [Установка необходимых Python-пакетов](#установка-необходимых-python-пакетов)
- [Запуск установщика](#запуск-установщика)
- [Запуск бота](#запуск-бота)
- [Запуск с помощью скрипта](#запуск-с-помощью-скрипта)
- [Linux](#linux)
- [Macos](#macos)
- [Запуск вручную](#запуск-вручную)
- [Режим отладки](#режим-отладки)
# Зачем нужен этот бот?
Зачастую люди, желающие открыть маленький интернет-бизнес, делают это с помощью профиля в социальных сетях, что требует вручную обрабатывать каждую заявку. Этот бот позволит каждому быстро открыть автоматизированный магазин на базе телеграм бота, что значительно уменьшит время обработки заказов.

# Установка
## Docker
Этот способ установки является основным и рекомендуемым. Он позволяет установить бота в репродуцируемом окружении, что упрощает его обновление и установку на сервер.
Для работы бота необходимо установить [Docker](https://docs.docker.com/get-docker/) и выполнить следущую команду:
```
docker run -d \
-e MAIN_ADMIN_ID='Ваш Telegram ID' \
-e TELEGRAM_TOKEN='token' \
w1png/shop-telegram-bot
```
## Python
Для работы бота необходимо установить [Python версии 3.10 и выше](https://www.python.org/downloads/).
### Установка необходимых Python-пакетов
python3 -m pip install -r requirements.txt
### Запуск установщика
Перед запуском установщика требуется [создать токен](https://youtu.be/fyISLEvzIec) для телеграм бота и [получить ваш ID](https://badcode.ru/kak-v-telegram-uznat-svoi-id/).
Установщик запускается с помощью команды:
python3 installer.py
## Запуск бота
### Запуск с помощью скрипта
#### Linux/MacOS
$ chmod +x start.sh
$ ./start.sh
#### Windows
$ start.cmd
### Запуск вручную
python3 main.py
# Режим отладки
Режим отладки можно активировать во вкладке "Основные настройки".
После активации в терминале начнут отображаться все сообщения и вызовы в формате:
DEBUG: [] <Сообщение/вызов>
*Пример: `DEBUG CALL [462741] admin_itemManagement`*