Funkcja RSS monitoruje kanały RSS i Atom i automatycznie wysyła nowe elementy do wyznaczonych kanałów.
Polecenia
Wszystkie wymagają uprawnień administratora lub operatora serwera, łącznie z samym odczytem listy: adres kanału to coś, po co serwer sięga sam.
| Polecenie | Opis |
|---|---|
Bot rss add <url> <#channel> |
Dodaj paszę RSS/Atom |
Lista bot rss |
Lista wszystkich konfigurowanych kanałów |
Bot rss usunąć <id> |
Usuń paszę przez ID |
Sprawdź <id> |
Force- sprawdzić paszy natychmiast |
Jak to działa
- Podajniki są sprawdzane w konfigurowalnym przedziale (domyślnie: co 30 minut)
- Tylko nowe elementy od ostatniej kontroli są księgowane
- Wykorzystuje warunkowe żądania HTTP (Etag/Last-Modified) dla efektywności
- Tytuły paszy są automatycznie wykrywane z metadanych paszowych
- Pozycje są publikowane jako bogate podglądy linków w Markdownie, z etykietą źródła, tytułem z odnośnikiem, opcjonalną lokalną miniaturą lub zastępnikiem niedostępnego obrazu, opcjonalnym opisem i szczegółami artykułu, gdy wydawca je udostępnia
Konfiguracja
Administratorzy mogą skonfigurować przez /bot set:
-
rss_interval- Odstęp czasu w minutach (domyślnie: 30) -
rss_max_feeds- Maksymalne pasze na bot (domyślnie: 5) -
rss_max_items- Maksymalne pozycje na ankietę (domyślnie: 3)
Przykłady
MyBot rss add https://blog.example.com/feed.xml #news! MyBot rss add https://example.com/rss news! MyBot rss list! MyBot rss check f1a2b3! MyBot rss remove f1a2b3
Uwagi
-
URL musi zaczynać się od
http: / /orhttps: / / -
W
#prefiks na nazwach kanałów jest automatycznie dodawany w przypadku braku - Czas ankietowania automatycznie przesuwa się po każdym ankiecie
- Metadane podglądu pochodzą ze standardów strony takich jak Open Graph, Schema.org JSON-LD, wykrywanie oEmbed, nagłówki artykułu, obrazy artykułu i czytelny tekst treści
- Wspólne archiwum stron przechowuje wydobyte opisy, tekst alternatywny obrazów, metadane lokalnej miniatury, szczegóły niepowodzenia miniatury, sekcje artykułu, tagi, daty i tekst artykułu, aby późniejsze podglądy mogły z nich skorzystać
- Błędy pobierania są rejestrowane, ale nie zatrzymują przyszłych sondaży
Zobacz też
Przegląd BotService · /bot Command Reference · Bot Scheduler · Link Podglądy