init
This commit is contained in:
75
config.example.yaml
Normal file
75
config.example.yaml
Normal file
@@ -0,0 +1,75 @@
|
||||
# ============================================
|
||||
# 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
|
||||
Reference in New Issue
Block a user