Ilia Miheev 5b62112ab2 Подправлена структура проекта, сообщения бота вынесены из кода, обновлены зависимости
Бот вынесен из корня в src/bot_qr.py.
Строки интерфейса вынесены в language.json, чтобы не хардкодить
их в коде. В requirements.txt обновлены зависимости под новый запуск.
2026-08-30 10:45:14 +03:00

Телеграм бот для преобразования текста в QR код

Присылаете боту текст, в ответ получаете QR код и небольшую информацию о тексте

Инструкция по запуску

  • Создать в директории на удалённом сервере файл docker-compose.yaml
sudo nano docker-compose.yaml
  • В него написать следующий текст:
services:
   bot_qr:
      image: iliamiheev/bot_qr:latest
      container_name: bot_qr
      env_file:
       - .env

Далее Ctrl + O, Enter, Ctrl + X

  • В этой же директории создать файл с переменными окружения
sudo nano .env
  • В него занести единственную переменную — токен от телеграм бота
API_TOKEN={{ВАШ ТОКЕН}}
  • Все приготовления завершены, запустить бота
sudo docker compose up -d
  • Теперь на машине должен быть запущен контейнер с именем bot_qr. Проверить это можно введя
sudo docker ps
S
Description
Телеграм бот для генерации QR кодов
Readme 36 KiB
Languages
Python 100%