TrendRadar ist ein Tool, das den Nutzern hilft, aktuelle Informationen von mehreren Online-Plattformen zu sammeln, um das Problem der Informationsflut zu lösen. Es überwacht automatisch die Listen mit den wichtigsten Suchanfragen von mehr als 35 Plattformen, darunter Today's Headlines, Baidu, Weibo und Zhihu. Die Benutzer können Schlüsselwörter eingeben, die ihnen wichtig sind, und TrendRadar filtert Nachrichten heraus, die nur mit diesen Schlüsselwörtern in Verbindung stehen, und erstellt einen Analysebericht mit den Ergebnissen. Dieser Bericht kann über eine Vielzahl von Kanälen wie Enterprise WeChat, Flybook, Nail oder Telegram direkt auf das Mobiltelefon des Nutzers geschickt werden, um ihn schnell zu benachrichtigen. Das wichtigste Merkmal dieses Projekts ist die Einfachheit der Bereitstellung: Gewöhnliche Nutzer brauchen keine Programmierkenntnisse, sie müssen nur einfache Operationen auf GitHub durchführen und können eine Webversion in nur 30 Sekunden bereitstellen und Benachrichtigungen für Mobiltelefone in nur einer Minute einrichten. So können die Nutzer vom passiven Empfang der von Algorithmen empfohlenen Informationen zum aktiven Empfang der Nachrichten übergehen, die sie wirklich benötigen.

Funktionsliste
- Hotspot-AggregationAutomatische Überwachung aktueller Nachrichten von mehr als 35 Mainstream-Plattformen wie Today's Headlines, Baidu Hot Search, Weibo und B Station.
- Intelligente Push-Strategie: Bietet drei Arten von Informations-Push:
incrementalIm Modus "Push" werden neue Inhalte nur dann angezeigt, wenn sie erscheinen. Er eignet sich für Anleger, die zeitnahen Zugang zu neuen Informationen benötigen;currentDer Modus zeigt aktuelle Echtzeit-Hotspots für Medienschaffende an;dailyDas Modell sendet in regelmäßigen Abständen tägliche Übersichtsberichte und ist für regelmäßige Nutzer geeignet. - Präzise Filterung von InhaltenBenutzer können die Schlagwortdatei anpassen, um genau die Nachrichten herauszufiltern, die für sie von Interesse sind, und irrelevante Informationen durch Regeln wie "muss Wörter enthalten" und "Filterwörter" effektiv herausfiltern.
- Multikanal-Echtzeit-PushUnterstützung der Push-Funktion für gefilterte Hotspot-Informationen für WeChat, Flybook, Nail und Telegram, so dass die Nutzer diese bequem in Echtzeit auf ihrem Mobiltelefon empfangen können.
- Schnelle Bereitstellung ohne SchwellenwertDeployment kann durch Fork GitHub Repositories ohne Programmierkenntnisse durchgeführt werden. Unterstützung für die Erzeugung von öffentlichen Seiten (GitHub Pages) oder private Bereitstellung über Docker.
- Verringerung der AnwendungsabhängigkeitenDie Nutzer müssen nicht mehr mehrere Nachrichtenclients auf ihren Handys installiert haben und können sich über einen einzigen Push-Kanal über alle für sie wichtigen Informationen informieren.
Hilfe verwenden
TrendRadar ist so konzipiert, dass es auch für Benutzer ohne Programmierkenntnisse zugänglich ist. Die Bereitstellung und Konfiguration erfolgt in erster Linie durch direkte Manipulation auf der GitHub-Website.
Ansatz 1: 30 Sekunden für die Bereitstellung der Webversion (am einfachsten)
Auf diese Weise wird eine öffentliche Webseite erstellt, auf der die wichtigsten Meldungen angezeigt werden, die Sie interessieren.
- Projekt GabelÖffnen Sie die GitHub-Seite von TrendRadar in Ihrem Browser.
https://github.com/sansan0/TrendRadarklicken Sie auf die obere rechte Ecke der SeiteForkum das Projekt unter Ihr eigenes GitHub-Konto zu kopieren. - Aktivieren von GitHub PagesAuf der Seite des Repositorys, nachdem Sie es aufgegabelt haben, klicken Sie auf den oberen Rand des Feldes
Settingsund wählen Sie dann im linken MenüPages. UnterBranchAbschnitt, wählen SiemasterZweig und klicken Sie aufSaveWarten Sie ein paar Minuten. Warten Sie einige Minuten und die Seite zeigt Ihre Webadresse an. Danach können Sie sie über diese URL aufrufen.
Modus 2: 1-minütige Konfiguration von Handy-Push (empfohlen)
Auf diese Weise werden gefilterte Nachrichten direkt an Ihre mobile Chat-App weitergeleitet, so dass Sie in Echtzeit benachrichtigt werden.
Schritt 1: Forken des Projekts
Wie oben beschrieben, muss das Projekt zunächst Fork auf Ihr eigenes GitHub-Konto.
Schritt 2: Konfigurieren Sie Bots für Push-Kanäle
Sie müssen eine Plattform für den Empfang von Nachrichten wählen (Enterprise WeChat, Flybook, Pinned, Telegram) und ihren Bot erhalten Webhook Adresse. Webhook Eine Adresse ist wie eine exklusive Empfängeradresse, an die TrendRadar Nachrichten sendet.
lautUnternehmen WeChatSie ist zum Beispiel am einfachsten und schnellsten zu konfigurieren:
- Klicken Sie im Gruppenchat des Unternehmens WeChat auf das Symbol "..." in der oberen rechten Ecke und wählen Sie "Gruppenroboter".
- Klicken Sie auf "Hinzufügen", dann auf "Neuer Bot" und geben Sie ihm einen Namen.
- Kopieren Sie nach erfolgreicher Erstellung die generierte
WebhookAdresse, die eine Zeichenkette ist, die mithttps://qyapi.weixin.qq.com/...Die URL am Anfang.
Schritt 3: Einrichten von Secrets in GitHub
Secrets Es ist ein Ort, den GitHub verwendet, um private Informationen (z. B. Passwörter, Schlüssel) auf sehr sichere Weise zu speichern.
- Klicken Sie auf der Repository-Seite nach dem Forken auf den oberen Rand des
SettingsTags. - Wählen Sie im linken Menü
Secrets and variablesund klicken Sie dann aufActions. - Klicken Sie auf das grüne
New repository secretSchaltfläche. - Je nach gewählter Plattform geben Sie den entsprechenden Namen und Wert ein:
- Unternehmen WeChatName zum Eintragen
WEWORK_WEBHOOK_URLFügen Sie den im vorherigen Schritt kopierten Wert einWebhookAdresse. - undeutliche oder unleserliche SchriftName zum Eintragen
FEISHU_WEBHOOK_URL. - HeftklammerName zum Eintragen
DINGTALK_WEBHOOK_URL. - TelegrammZwei müssen konfiguriert werden, die da wären
TELEGRAM_BOT_TOKENim Gesang antwortenTELEGRAM_CHAT_ID.
- Unternehmen WeChatName zum Eintragen
- Streik (auf der Tastatur)
Add secretSpeichern Sie es einfach. Sie können Secret für mehrere Plattformen gleichzeitig konfigurieren, und das System wird Benachrichtigungen an alle konfigurierten Plattformen senden.
Schritt 4: Schlüsselwörter konfigurieren
Dies ist der zentrale Schritt, der bestimmt, welche Nachrichten Sie erhalten werden.
- Suchen Sie auf Ihrer Repository-Seite und klicken Sie auf
configund klicken Sie dann auffrequency_words.txtDokumentation. - Klicken Sie auf das Stiftsymbol in der oberen rechten Ecke der Datei (Diese Datei bearbeiten), um den Inhalt zu bearbeiten.
- Die Datei unterstützt drei Syntaxen:
- gängiges Wort: Geben Sie das Wort direkt ein, z. B.
人工智能. Das Wort wird ausgewählt, wenn es im Titel enthalten ist. - obligatorisches Wort: Vor dem Wort hinzufügen
+Nein.+手机.. Der Titel muss sowohl allgemeine Wörter als auch Wörter mit+Wörter werden nur ausgewählt. Sie können zum Beispiel die Option苹果 +发布会Auf diese Weise wird sie nicht mit den Nachrichten über die "Apfel"-Frucht übereinstimmen. - Filterwörter: Vor dem Wort hinzufügen
!Nein.!广告. Titel, die einen Titel mit einem!des Wortes, auch wenn es ebenfalls gebräuchliche Wörter enthält, werden vollständig ausgeschlossen.
- gängiges Wort: Geben Sie das Wort direkt ein, z. B.
- Phrasenfunktion:: Verwenden Sie eineLeerzeileum verschiedene Schlüsselsätze zu trennen. Für eine klarere Logik wird jede Phrase unabhängig gezählt und gedrückt.
- typisches Beispiel::
# 第一组:关于科技公司新品 苹果 华为 +发布会 !二手 # 第二组:关于股市动态 A股 上证 +涨跌 !预测 ``` 这个配置会推送“苹果”或“华为”的“发布会”新闻(但排除“二手”信息),同时也会推送“A股”或“上证”的“涨跌”新闻(但排除“预测”类信息)。
- typisches Beispiel::
Schritt 5: Manuelles Auslösen des Laufs
Sobald die Konfiguration abgeschlossen ist, können Sie sie sofort einmal testen.
- Klicken Sie auf das Lagerhaus oberhalb des
ActionsTags. - Wählen Sie auf der linken Seite
All workflowsunterCrawler. - Klicken Sie auf der rechten Seite des Fensters
Run workflowklicken Sie erneut auf das grüne Pop-up-FensterRun workflowSchaltfläche.
Das Programm wird automatisch ausgeführt und nach einigen Minuten erhält Ihre konfigurierte mobile Software den ersten Hotspot-Push. Danach läuft es automatisch gemäß der voreingestellten Konfiguration (standardmäßig stündlich).
Anwendungsszenario
- Investoren und Gewerbetreibende
Überwachen Sie börsenbezogene Informationen, die eingestellt werden könnenA股und美股und财报und涨跌Schlüsselwörter wie und kombiniert mit+Nr. genau übereinstimmen+收购und+融资Durch die Verwendung von obligatorischen Wörtern wie "muss" und die Verwendung des inkrementellen Modus (incremental) wird sichergestellt, dass die neuesten Informationen, die sich auf den Markt auswirken können, zuerst erhalten werden. - Selbstverleger und Ersteller von Inhalten
Indem Sie Branchen-Hotspots und aktuelle Nachrichten verfolgen, können Sie Schlüsselwörter festlegen, die sich auf Ihren eigenen kreativen Bereich beziehen, z. B.AIund游戏und电影Der aktuelle Listenmodus (CURRENT) ermöglicht es Ihnen, sich einen schnellen Überblick über das Geschehen in Echtzeit zu verschaffen und kreative Anregungen zu finden. - Mitarbeiter des Unternehmens im Bereich Öffentlichkeitsarbeit und Marketing
Für die Beobachtung der Markenmeinung können Sie Schlüsselwörter für die eigene Marke, die Marke der Wettbewerber und die Branche festlegen, um relevante Diskussionen und Nachrichten im Internet rechtzeitig zu entdecken und herauszufiltern.!招聘und!广告und andere irrelevante Informationen. - regelmäßiger Benutzer
Alternativ zu mehreren Nachrichten-Apps können Sie sich nur auf Themen konzentrieren, die Sie interessieren. Zum Beispiel ist es möglich, die世界杯 +比赛um Sportereignisse zu verfolgen, oder教育 +政策Um über relevante Entwicklungen auf dem Laufenden zu bleiben, verwenden Sie den Modus "Tägliche Zusammenfassung" (DAILY), um in regelmäßigen Abständen während des Tages einen maßgeschneiderten Newsletter zu erhalten.
QA
- Brauche ich einen eigenen Server, um dieses Tool zu nutzen?
Nicht erforderlich. Die grundlegendste Nutzung beruht vollständig auf den kostenlosen Diensten von GitHub (GitHub Actions und GitHub Pages), Sie benötigen lediglich ein GitHub-Konto, und das Ganze wird auf einer Webseite erledigt. - Ist dieses Tool kostenlos?
Ja, TrendRadar ist ein Open-Source-Projekt und alle Kernfunktionen sind kostenlos verfügbar. - Wie oft werden die Informationen aktualisiert?
Die Standardkonfiguration sieht vor, dass sie automatisch jede Stunde ausgeführt wird. Benutzer, die die Konfiguration von GitHub Actions verstehen, können sie auch selbst ändern.github/workflows/crawler.ymlin der DateicronAusdruck, um die Betriebsfrequenz einzustellen. - Kann ich andere Nachrichtenseiten als die Standardliste hinzufügen?
Ja. Die Daten von TrendRadar beruhen auf einem Projekt namens newsnow. Sie finden es in derconfig/config.yamlDie Datei fügt die IDs anderer vom Projekt unterstützter Plattformen mit Verweis auf das bestehende Format hinzu. - Wenn ich nicht alle Nachrichten sehen möchte, sondern nur die, die den Schlüsselwörtern entsprechen, wie kann ich das einstellen?
(coll.) durchfallen (ein Schüler)config/frequency_words.txtWenn die Datei nicht leer ist, werden standardmäßig nur die Nachrichten gepusht, die mit den Schlüsselwörtern übereinstimmen. Wenn die Datei leer ist, werden aktuelle Nachrichten von allen Plattformen gepusht.
































