This commit is contained in:
Leonid Pershin
2025-10-17 02:41:18 +03:00
parent 655b46a186
commit 7969817966

View File

@@ -2,24 +2,19 @@
## Настройка окружения ## Настройка окружения
1. Скопируйте `.env.example` в `.env`: 1. Создать `.env` файл:
```bash пример
cp .env.example .env
```
2. Заполните переменные в `.env` файле: # Database Configuration
- `TELEGRAM_BOT_TOKEN` - токен вашего Telegram бота DB_HOST=localhost
- `DB_PASSWORD` - пароль для базы данных PostgreSQL DB_PORT=5432
- `SONAR_TOKEN` - токен для SonarQube (опционально) DB_NAME=chatbot
DB_USER=postgres
DB_PASSWORD=your_secure_password
3. Запустите приложение: # Telegram Bot Configuration
```bash TELEGRAM_BOT_TOKEN=your_telegram_bot_token_here
dotnet run
```
## Структура проекта # Ollama Configuration
OLLAMA_URL=https://sample.api.home/
- `ChatBot/` - основной проект OLLAMA_DEFAULT_MODEL=gemma3:4b
- `ChatBot.Tests/` - тесты
- `.env` - переменные окружения (не коммитится)
- `.env.example` - пример переменных окружения