telegram-bot-receipts-saver

0

Описание

Языки

  • Python95,8%
  • Dockerfile4,2%
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
README.md

Telegram BOT для хранения чеков

Может как работать как с Webhook, так и с Polling-ом

For local development

cp .env.example .env # and change your TELEGRAM_BOT_TOKEN docker-compose up docker-compose restart # if code changed

For deploying in Cloud.ru ContainerApps

ContainerApp quickstart

docker login <registry_name>.cr.cloud.ru -u <key_id> -p <key_secret> docker build . --platform=linux/amd64 \ -t <registry_name>.cr.cloud.ru/receipts-saver-telegram-bot:v0.0.1 docker push --platform=linux/amd64 \ -t <registry_name>.cr.cloud.ru/receipts-saver-telegram-bot:v0.0.1

При запуске ContainerApps необходимо установить ENVIRONMENT переменные: Подробнее как получить TOKEN для telegram

TELEGRAM_BOT_TOKEN = из telegram BotFather STORAGE_DIR = /files/receipts_storage BOT_TYPE = webhook BOT_WEBHOOK_PORT = 8000 BOT_WEBHOOK_URL=htts://youwebhookurl.ifyouwillusewebhook

Чтобы файлы не потерялись
необходимо монтировать постоянный том Object Storage
в папку /files/receipts_storage