Filter is nu vast in code (MATCH_FILTER_FAMILIES + MATCH_FILTER_THRESHOLD): doorlaten als 2x(titelfamiliescore) + 1x(samenvattingscore) >= 3. Sterk(3): vervoerders, spoorinfra, station, voertuig-samenstellingen, trein. Medium(2): tram, metro, dienst, vervoersbewijs/staking/pont. Zwak(1): losse bus/kaartje/rails - moet combineren met ander OV-woord. Weert 'VW-bus'/'schoolbus', woningbrand-leads met 'bussen rijden om' en figuratief 'op de rails', zonder bushalte/overweg/NS/trein-berichten te raken. Gewogen per familie ipv per cluster dicht ook het 'bus x3 in lead'-gat. !rss set-filter en !rss filter zijn read-only geworden (tonen het vaste filter); config-keys match_filter/allow_filter verwijderd uit do_update. V1.7.0 gedeployed op nextcloud (instance rss, enabled+started, run-log actief).
32 lines
No EOL
1.6 KiB
YAML
32 lines
No EOL
1.6 KiB
YAML
# Feed update interval in minutes
|
||
update_interval: 60
|
||
# Maximum backoff in minutes when failing to fetch feeds (defaults to 5 days)
|
||
max_backoff: 7200
|
||
# How many feeds to poll in parallel? Set to 0 to disable limit.
|
||
poll_parallelism_limit: 10
|
||
# The time to sleep between send requests when broadcasting a new feed entry.
|
||
# Set to 0 to disable sleep or -1 to run all requests asynchronously at once.
|
||
spam_sleep: 2
|
||
# The prefix for all commands
|
||
# It has to be prefixed with ! in matrix to be recognised
|
||
command_prefix: "rss"
|
||
# Default post notification template for new subscriptions
|
||
notification_template: "New post in $feed_title: [$title]($link)"
|
||
# Per-run summary logfile: one line per poll run with feeds/evaluated/selected/filtered/failed counts.
|
||
# Absoluut pad in de container aanraden: /data is de persistente maubot-mount (host: /matrix/maubot/data).
|
||
# Leeg = uitgeschakeld.
|
||
run_log_file: /data/buzzrss-runs.log
|
||
# Doorsturen naar WhatsApp (wwebjs-api op nextcloud :3001). Leeg whatsapp_api/whatsapp_chat_id = uit. Alleen de link wordt gepost (geen titel.
|
||
|
||
whatsapp_api: http://192.168.5.252:3001
|
||
whatsapp_session: EdGpt
|
||
whatsapp_chat_id: 120363429643087130@g.us
|
||
# Exclude paywalled articles (Telegraaf/NHD markeren dit met <premium>true</premium>)
|
||
exclude_paywalled: true
|
||
# OV-matchfilter: VAST in code (gewogen families), niet via config te wijzigen.
|
||
# Doorlaten als 2×(titelscore) + 1×(samenvattingscore) >= 3. Zie de families in
|
||
# buzzrss/bot.py (MATCH_FILTER_FAMILIES). `!rss set-filter` en `!rss filter`
|
||
# tonen alleen de huidige (vaste) filter.
|
||
# Users who can bypass room permission checks
|
||
admins:
|
||
- "@user:example.com" |