76 lines
2.3 KiB
YAML
76 lines
2.3 KiB
YAML
# ============================================
|
||
# Telegram News Digest — Конфигурация
|
||
# ============================================
|
||
|
||
telegram:
|
||
api_id: 12345678 # Получить на https://my.telegram.org
|
||
api_hash: "your_api_hash_here"
|
||
session_name: "digest_session" # Имя файла сессии
|
||
|
||
# Список каналов для парсинга
|
||
# Можно указывать: @username, username, или числовой ID канала
|
||
channels:
|
||
- "@rbc_news"
|
||
- "@medabordarossa"
|
||
- "@breakingmash"
|
||
- "@rian_ru"
|
||
# Добавь свои каналы...
|
||
|
||
# Сколько часов назад собирать сообщения
|
||
hours_back: 12
|
||
|
||
# Максимум сообщений с одного канала
|
||
max_messages_per_channel: 50
|
||
|
||
# Пауза между каналами (секунды) — защита от FloodWait
|
||
delay_between_channels: 2
|
||
|
||
# Минимальная длина сообщения (символов) — фильтрует мусор
|
||
min_message_length: 50
|
||
|
||
# ============================================
|
||
# LLM для суммаризации
|
||
# ============================================
|
||
|
||
llm:
|
||
# Провайдер: "anthropic", "openai", "ollama"
|
||
provider: "anthropic"
|
||
|
||
# --- Anthropic ---
|
||
anthropic_api_key: "sk-ant-..."
|
||
anthropic_model: "claude-sonnet-4-20250514"
|
||
|
||
# --- OpenAI ---
|
||
# openai_api_key: "sk-..."
|
||
# openai_model: "gpt-4o-mini"
|
||
|
||
# --- Ollama (локальный) ---
|
||
# ollama_url: "http://localhost:11434"
|
||
# ollama_model: "llama3.1:8b"
|
||
|
||
# Максимум токенов в ответе
|
||
max_tokens: 4096
|
||
|
||
# Язык дайджеста
|
||
language: "русский"
|
||
|
||
# ============================================
|
||
# Доставка дайджеста
|
||
# ============================================
|
||
|
||
delivery:
|
||
# Метод: "saved_messages", "bot", "file"
|
||
method: "saved_messages" # Отправка в «Избранное»
|
||
|
||
# --- Через бота ---
|
||
# method: "bot"
|
||
# bot_token: "123456:ABC-DEF..."
|
||
# chat_id: 123456789
|
||
|
||
# --- В файл ---
|
||
# method: "file"
|
||
# output_dir: "./digests"
|
||
|
||
# Максимальная длина одного сообщения Telegram (символов)
|
||
max_message_length: 4000
|