From 5de5f8946ebc6b00ce4437493d9805fefad369a7 Mon Sep 17 00:00:00 2001 From: Toutsu Date: Fri, 17 Apr 2026 11:14:14 +0300 Subject: [PATCH] feat: Make Telegram bot username configurable via env variable --- .env.example | 4 ++++ README.md | 5 +++++ compose.yaml | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 2f07ad7..0563255 100644 --- a/.env.example +++ b/.env.example @@ -2,5 +2,9 @@ # Можно получить у @BotFather в Telegram TELEGRAM_BOT_TOKEN=YOUR_BOT_TOKEN_HERE +# Имя вашего бота в Telegram (без @), например: GmRelayBot. +# Найти его можно в информации о боте у @BotFather. +TELEGRAM_BOT_USERNAME=YOUR_BOT_USERNAME_HERE + # Пароль для базы данных PostgreSQL POSTGRES_PASSWORD=StrongPasswordForDatabase diff --git a/README.md b/README.md index 4bd059e..c8c1d05 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,11 @@ cp .env.example .env # Токен вашего бота от @BotFather (используется и для бота, и как секретный ключ для веб-авторизации) TELEGRAM_BOT_TOKEN=ваш_токен_здесь +# Имя вашего бота в Telegram (без @), например: GmRelayBot. +# Найти его можно в информации о боте у @BotFather. +# Используется для работы виджета авторизации (Telegram Login Widget). +TELEGRAM_BOT_USERNAME=ваше_имя_бота_здесь + # Пароль для базы данных PostgreSQL POSTGRES_PASSWORD=ваш_надежный_пароль ``` diff --git a/compose.yaml b/compose.yaml index c7e7e1c..f854047 100644 --- a/compose.yaml +++ b/compose.yaml @@ -44,7 +44,7 @@ services: environment: - "ConnectionStrings__gmrelaydb=Host=127.0.0.1;Port=5432;Database=gmrelay_db;Username=gmrelay;Password=${POSTGRES_PASSWORD}" - "Telegram__BotToken=${TELEGRAM_BOT_TOKEN}" - - "Telegram__BotUsername=YOUR_BOT_USERNAME" + - "Telegram__BotUsername=${TELEGRAM_BOT_USERNAME}" volumes: pgdata: