telegram-bot-receipts-saver
9 месяцев назад
9 месяцев назад
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
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