первая публикация бота
This commit is contained in:
25
config/config.example.yaml
Normal file
25
config/config.example.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
# Matrix настройки
|
||||
homeserver: "https://matrix.example.com"
|
||||
bot_user_id: "@rssbot:example.com"
|
||||
access_token: "syt_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
|
||||
|
||||
# Настройки бота
|
||||
check_interval: 600 # Интервал проверки RSS в секундах
|
||||
delay_between_posts: 1 # Задержка между постами в секундах
|
||||
|
||||
# Настройки хранения истории
|
||||
history_file: "data/sent_history.json"
|
||||
history_days: 15 # Хранить историю дней
|
||||
max_history_size: 2000 # Максимальное количество записей в истории
|
||||
|
||||
# Настройки изображений
|
||||
images_dir: "data/news_images" # Папка для временного хранения изображений
|
||||
compress_images: true # Сжимать изображения
|
||||
max_image_size_mb: 0.5 # Максимальный размер после сжатия в МБ
|
||||
max_image_width: 1200 # Максимальная ширина
|
||||
max_image_height: 1200 # Максимальная высота
|
||||
cleanup_images_every: 144 # Очищать папку с изображениями каждые N циклов
|
||||
|
||||
# Логирование
|
||||
log_level: "INFO" # DEBUG, INFO, WARNING, ERROR
|
||||
log_file: "bot.log" # Файл лога (опционально, удалите если не нужен)
|
||||
15
config/sources.example.yaml
Normal file
15
config/sources.example.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
# RSS источники
|
||||
sources:
|
||||
- url: "https://habr.com/ru/rss/hub/all/?fl=ru"
|
||||
name: "Habr"
|
||||
room_id: "!room_id_1:example.com"
|
||||
|
||||
- url: "https://3dnews.ru/breaking/rss/"
|
||||
name: "3DNews"
|
||||
room_id: "!room_id_2:example.com"
|
||||
|
||||
- url: "https://www.playground.ru/rss/news.xml"
|
||||
name: "PlayGround"
|
||||
room_id: "!room_id_3:example.com"
|
||||
|
||||
# Добавьте свои источники здесь
|
||||
Reference in New Issue
Block a user