82 lines
3.2 KiB
Bash
82 lines
3.2 KiB
Bash
# 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=
|