Настройки мини-приложения
Настройки задаются переменными окружения сервиса tgbot. Секретные значения — ключи и пароли — хранятся в секретах репозитория tgbot в Gitea. Несекретные — в файле docker-stack.yml репозитория.
Как поменять
- Gitea → репозиторий
tgbot→ Настройки → Секреты (для секретов) или файлdocker-stack.yml(для остального). - Сохраните изменение и перезапустите последнюю сборку в admin.projio.ru → Сборки — сервис получит новые значения.
Основные настройки
| Настройка | Что задаёт |
|---|---|
ADMIN_TELEGRAM_IDS |
Telegram ID администраторов через запятую |
STAFF_LINKS |
Связки сотрудников telegram_id:bitrix_id через запятую |
TELEGRAM_ALLOWED_IDS |
Кому разрешено пользоваться ботом. Пусто — всем, кто привязал Bitrix24 |
STOCK_REPORT_AT |
Время утренней сверки склада по Москве, по умолчанию 09:00 |
STOCK_REPORT_IDS |
Кому слать сверку, Telegram ID через запятую. Пусто — администраторам |
INVOICE_SELLER, INVOICE_DETAILS |
Продавец и реквизиты в счёте |
PUBLIC_URL |
Адрес приложения — app.projio.ru |
Подключения (секреты)
| Настройка | Зачем |
|---|---|
BOT_TOKEN |
Бот Telegram |
TELEGRAM_PROXY |
Выход в Telegram через VPN |
BITRIX_WEBHOOK |
Входящий вебхук Bitrix24 — от его имени приложение читает сделки и каталог |
BITRIX_CLIENT_ID, BITRIX_CLIENT_SECRET |
Приложение Bitrix24 для привязки сотрудников |
BITRIX_EVENT_TOKEN |
Проверка событий об изменении сделок из Bitrix24 |
HUB_URL, HUB_API_KEY, HUB_WEBHOOK_SECRET |
Подключение к hub |
WAZZUP_API_KEY, WAZZUP_CHANNEL_ID |
Подключение к Wazzup |
SITE_API_KEY |
Ключ, по которому сайт берёт каталог и отправляет заказы |
DATABASE_URL |
База приложения |
Секреты
Не пишите значения секретов в файлы репозитория и в мессенджеры. Сменили ключ — перезапустите сборку.