telegram-cli-bot/.env.example

82 lines
3.2 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Telegram Bot Token
# Получите токен у @BotFather в Telegram
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrsTUVwxyz
# Настройки бота
BOT_NAME=CLI Assistant
BOT_DESCRIPTION=Бот для выполнения CLI команд
BOT_ICON_EMOJI=🤖
# Разрешённые пользователи (список ID через запятую)
# Пустой список = доступ открыт для всех
# Ваш ID можно узнать через @userinfobot
ALLOWED_USERS=
# Рабочая директория для команд
WORKING_DIRECTORY=/home/mirivlad
# ===========================================
# SSH Серверы для AI-агента
# ===========================================
# Формат: name|host|port|user|tag|password
# name - имя сервера (используется в ответах бота)
# host - IP адрес или домен
# port - SSH порт (обычно 22)
# user - пользователь SSH
# tag - тег для категоризации (web, db, prod, и т.д.)
# password - пароль SSH (или используйте SSH-ключи)
#
# Пример:
# SERVERS=tomas|192.168.1.54|22|mirivlad|web|moloko22
#
# Для нескольких серверов используйте запятую:
# SERVERS=home|192.168.1.54|22|user|web|pass123,work|10.0.0.5|22|admin|db|pass456
SERVERS=
# SSH ключ для подключения (альтернатива паролю)
# SSH_KEY_PATH=/home/user/.ssh/id_ed25519
# ===========================================
# GigaChat API (Сбер)
# ===========================================
# Получите credentials в SberDevices Developer Portal:
# https://developers.sber.ru/docs/ru/gigachat
#
# GIGACHAT_CLIENT_ID - ID клиента (UUID)
# GIGACHAT_CLIENT_SECRET - Секрет клиента
# GIGACHAT_SCOPE - Область доступа (обычно GIGACHAT_API_PERS)
# GIGACHAT_AUTH_URL - URL авторизации (https://ngw.devices.sberbank.ru:9443/api/v2/oauth)
# GIGACHAT_MODEL - Модель по умолчанию (GigaChat-Pro или GigaChat-Max)
#
# Пример:
GIGACHAT_CLIENT_ID=your-client-id-here
GIGACHAT_CLIENT_SECRET=your-client-secret-here
GIGACHAT_SCOPE=GIGACHAT_API_PERS
GIGACHAT_AUTH_URL=https://ngw.devices.sberbank.ru:9443/api/v2/oauth
GIGACHAT_MODEL=GigaChat-Pro
# ===========================================
# YandexGPT API (Яндекс)
# ===========================================
# Получите credentials в Yandex Cloud Console:
# https://cloud.yandex.ru/docs/fundamentals/concepts/infrastructure
#
# YANDEX_FOLDER_ID - ID каталога в Yandex Cloud
# YANDEX_API_KEY - API ключ (или используйте IAM-токен)
# YANDEX_MODEL - Модель по умолчанию (yandexgpt/latest или yandexgpt-lite/latest)
#
# Пример:
# YANDEX_FOLDER_ID=b1gxxxxxxxxxxxxxxxx
# YANDEX_API_KEY=your-api-key-here
# YANDEX_MODEL=yandexgpt/latest
# ===========================================
# SOCKS5 Proxy (опционально)
# ===========================================
# Использовать прокси для подключения к Telegram API
USE_PROXY=false
PROXY_HOST=127.0.0.1
PROXY_PORT=1080
PROXY_USERNAME=
PROXY_PASSWORD=