Skip to content

Semy0nBu/test_bot2.7-bot

Repository files navigation

test_bot2.0 — Telegram + MySQL (Raspberry Pi Ready)

Функции:

  • Регистрация с проверкой подписки на канал, сбор телефона и ФИО, подтверждение правил.
  • Главное меню: мои объявления, создать объявление, поддержка.
  • Создать объявление: категория → локация → бренд → состояние → описание → размер → валюта → цена → фото (до 5) → подтверждение → отправка на модерацию.
  • Мои объявления: выбор категории → выбор объявления → карточка + инлайн-меню редактирования (категория/локация/бренд/описание/стоимость/валюта/размер/фото/состояние) + «Отменить публикацию» (архив).
  • Поддержка: карточка менеджера и кнопка для диалога в Telegram.

Установка на Raspberry Pi

sudo apt update && sudo apt full-upgrade -y
sudo apt install -y python3.11 python3.11-venv python3-pip mariadb-server libmariadb-dev build-essential
sudo systemctl enable --now mariadb

База данных

# создать БД и пользователя
sudo mariadb < sql/00_create_db_and_user.sql
# создать таблицы
sudo mariadb tg_bot_db < sql/01_schema.sql

Конфиг .env

cp .env.example .env
nano .env

Запуск (dev)

chmod +x run.sh
./run.sh

Автозапуск (systemd)

sudo cp service/tg-bot.service /etc/systemd/system/tg-bot.service
sudo systemctl daemon-reload
sudo systemctl enable --now tg-bot
sudo journalctl -u tg-bot -f

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors