AI Personal Learning
und praktische Anleitung
Ali - bemalter Frosch

NGCBot: WeChat-Bot für Nachrichten-Push, KI-Dialog und Gruppenchat-Management

Allgemeine Einführung

NGCBot ist ein HOOK-Mechanismus auf der Grundlage der Entwicklung von WeChat-Roboter Open-Source-Projekt, durch den Entwickler ngc660sec (Yunshan/eXM) erstellt und auf GitHub gehostet. nach zwei Jahren der Iteration, die aktuelle Version der V2.3, die Funktion der ersten einfachen Push, um die erste einfache Push, um die Sicherheit der Nachrichten schiebt zeitlich, AI intelligenten Dialog, die automatisierte Verwaltung der Gruppe Chat und eine Fülle von Entertainment-Tools decken. Das ProjektEntwickelt für WindowsNGCBot ist völlig kostenlos und quelloffen und kann mit Python leicht eingesetzt und angepasst werden. NGCBot eignet sich nicht nur für Benutzer, die sich um Netzwerksicherheitsinformationen sorgen, sondern erfüllt auch die vielfältigen Bedürfnisse von Gruppen-Chat-Management, täglicher Unterhaltung und Technologieentwicklung, kann von Anfängern verwendet und von Technologie-Enthusiasten angepasst werden, was es praktisch und flexibel macht.

NGCBot: WeChat-Bot für Nachrichten-Push, KI-Dialog und Gruppenchat-Management-1


 

Funktionsliste

  • Security News PushRegelmäßig die neuesten Informationen aus den Angriffs- und Verteidigungsgemeinschaften von FreeBuf, Prophet, Security und QIANSHENG sammeln und veröffentlichen.
  • AI-Dialog und MalereiDocking-Modelle wie GPT, Starfire, Thousand Sails, Mixed Meta, DeepSeek usw., die intelligente Antworten und Bilderzeugung unterstützen.
  • Gruppenchat-ManagementAutomatisierte Funktionen, wie z. B. das Ziehen von Schlüsselwörtern in Gruppen, die Begrüßung in Gruppen, automatische Gruppennachrichten und so weiter.
  • UnterhaltungstoolsEnthält KFC-Texte, ein Tagebuch zum Ablecken von Hunden, einen Streichelkalender, zufällige Bilder/Videos, Emoji-Generierung usw.
  • Praktische AnfrageUnterstützt die Abfrage von Schwachstellen, die Zuordnung von Handynummern, die Wettervorhersage, das Horoskop, die Mikroschritt-Bedrohungsanalyse und so weiter.
  • PunktesystemBenutzer melden sich an oder interagieren, um Punkte zu sammeln und erweiterte Funktionen wie KI-Dienste freizuschalten.
  • Auflösung der VideonummerParsen und Herunterladen von WeChat Video Number-Inhalten mit praktischen Links.
  • Hochgradig anpassungsfähigUnterstützung für die Einstellung der Push-Zeit, Schlüsselwort-Trigger, Funktionsschalter usw. Der Code ist offen für sekundäre Entwicklung.

 

Hilfe verwenden

Ablauf der Installation

NGCBot muss auf einem Windows-System laufen. Hier sind die detaillierten Schritte für den Einsatz:

1. die Umwelt vorbereiten

  • Installation von GitDownload von git-scm.com für Code.
  • Installation von Python: Empfohlene Version 3.8.10 (Bereich 3.8.10-3.12), heruntergeladen von python.org und zum PATH hinzugefügt.
  • WeChat Client herunterladen: Empfohlen WeChatSetup-3.9.10.27 (entspricht wcferry==39.2.4.0), aus dem GitHub Veröffentlichungen Erhalten.

2. der Zugang zum Projektcode

  • Geben Sie den folgenden Befehl in die Befehlszeile ein, um den Code zu klonen:
git clone https://github.com/ngc660sec/NGCBot.git
  • Oder klicken Sie auf der GitHub-Seite auf "ZIP herunterladen", um die Datei herunterzuladen und zu entpacken.

3. die Installation von Abhängigkeiten

  • Rufen Sie den Projektkatalog auf:
cd NGCBot
  • Verwenden Sie inländische Mirrors, um die Installation von Abhängigkeiten zu beschleunigen:
pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
python -m pip install --upgrade pip
pip install -r anforderungen.txt
  • Stellen Sie sicher, dass die WCF-Version mit der WeChat-Version übereinstimmt (z. B. wcferry==39.2.4.0 entspricht WeChatSetup-3.9.10.27).

4. die Aktivierung des Roboters

  • Schließen Sie den Microsoft-Client und führen Sie den Startbefehl aus:
python main.py
  • Das Programm öffnet automatisch WeChat und scannt mit dem Mobiltelefon den Code, um sich anzumelden. In der Befehlszeile wird angezeigt, dass die Initialisierung der erforderlichen Dateien abgeschlossen ist, was erfolgreich ist.

5. die Konfigurationsfunktionen

  • zeigen (eine Eintrittskarte) Konfig/config.yaml Datei für die notwendige Konfiguration:
  • Super-VerwalterSenden Sie eine Nachricht an den Bot, um das wxid zu erhalten, füllen Sie die SuperAdmin(Mehrere unterstützt, durch Kommas getrennt).
  • AI-Schlüssel::
    • Starfire: Besuchen Sie die offizielle Website, um eine App zu erstellen, geben Sie APPID, APISecret und APIKey ein.
    • Chifan: Holen Sie sich den Zugangsschlüssel und den geheimen Schlüssel von Baidu Chifan.
    • Andere Modelle (z. B. Hybrid, DeepSeek) sind ähnlich, siehe die offiziellen Leitlinien.
  • Einstellungen drücken: in PushTime Stellen Sie die Push-Zeit für die Nachrichten ein (z. B. "08:00").
  • Gruppenchat-Management: Konfiguration RoomKey(Stichwort Pull-Gruppe),WelcomeMsg(Willkommen in der Gruppe), usw.

Bedienung der Hauptfunktionen

Security News Push

  1. existieren config.yaml Stellen Sie die Push-Zeit (z.B. "08:00") und die Quelle im Feld
  2. Fügen Sie den Bot zum Gruppenchat hinzu und aktivieren Sie ihn durch Senden von "Push aktivieren".
  3. Der Bot sendet täglich Meldungen wie "[FreeBuf] Latest Vulnerability Alert: XXX".

AI-Dialog und Malerei

  • Dialoge::
  1. Konfigurieren Sie den AI-Schlüssel und schalten Sie ihn ein AiSwitch.
  2. Senden Sie eine Nachricht (z.B. "Wetter Peking") und der Bot antwortet "Peking sonnig, 5-15°C".
  • Farbe::
  1. Konfigurieren Sie den Chifan-Malschlüssel.
  2. Senden Sie "Zeichne eine Katze" und der Roboter erstellt ein Bild und schickt es zurück.
  3. Wenn dies nicht gelingt, prüfen Sie, ob genügend Punkte vorhanden sind (normale Benutzer müssen Punkte verbrauchen).

Gruppenchat-Management

  • Schlüsselwort Pulling Group::
  1. Senden Sie "get group chat id", um die Raumnummer zu erhalten.
  2. existieren RoomKey Geben Sie das Schlüsselwort (z. B. "Gruppe betreten") und die Raumnummer ein.
  3. Der Benutzer sendet "Gruppe eingeben" und wird automatisch in die gewünschte Gruppe gezogen.
  • Willkommen in der Gruppe::
  1. existieren WelcomeMsg Legen Sie den Text fest (z. B. "Willkommen an Bord, bitte nicht durchwischen").
  2. Unterstützungskartenformular, in das Titel, URL und andere Parameter eingegeben werden müssen.
  • automatischer Massenversand::
  1. existieren AutoMsg Legen Sie den Inhalt (z. B. "Tägliche Sicherheitserinnerung") und die Uhrzeit fest.
  2. Der Bot wird pünktlich an den vorgesehenen Gruppenchat geschickt.

Unterhaltungsfunktion

  • Makrelen-KalenderSenden Sie "Angelkalender", um ein Bild des Angelkalenders des Monats zu erhalten.
  • KFC WerbetexteSenden Sie "KFC" und erhalten Sie eine zufällige lustige SMS zurück (z. B. "Es ist Donnerstag, essen Sie einen Chicken Wing, um sich zu beruhigen").
  • Emoji::
  1. in Bewegung sein meme download Laden Sie die Ressource herunter.
  2. Senden Sie "Random Emoji", um dynamische Emoji zu erhalten (erfordert WCF ≥ 39.2.4.0).
  • Auflösung der VideonummerSenden Sie einen Link an die Videonummer und der Roboter gibt die Download-Adresse zurück.

Punktesystem

  • sich anmeldenSenden Sie einen "Check-in", um tägliche Punkte zu erhalten (Standard 10 Punkte, einstellbar).
  • (ein Dokument usw.) einsehenSenden Sie "Punkteabfrage", um Ihre verbleibenden Punkte zu überprüfen.
  • ausnutzenKI-Dialog/Malerei usw. verbrauchen Punkte; Administratoren sind davon ausgenommen.

Anfrage-Tool

  • KlimaSenden Sie "Beijing Weather", um zur Tagesvorhersage zurückzukehren.
  • Anfrage zur AnfälligkeitSenden Sie "CVE-2023-1234", um Details zur Sicherheitslücke zu erhalten.
  • BedrohungsdatenSenden Sie eine IP-Adresse, um MicroStep Intelligence abzufragen.

caveat

  • VersionskompatibilitätDie Version von WeChat und WCF müssen übereinstimmen, sonst schlägt der Start fehl.
  • Hardware-Voraussetzung4 Kerne und 8 GB RAM werden empfohlen, um Verzögerungen bei hochfrequenten Aufrufen zu vermeiden.
  • Problem-Screening::
  • Fehler bei der Inbetriebnahme: prüfen logs/wcf.txt Protokollieren, Microsoft schließen und erneut versuchen.
  • Funktionsstörung: Überprüfen Sie, ob die Konfigurationsdatei vollständig ausgefüllt ist (z. B. AI-Schlüssel).
  • Video-Tutorial: OffiziellBereitstellung von Tutorials auf Website Bdie die Installation und Entwicklung umfassen.

NGCBot ist einfach und intuitiv einzurichten und zu verwenden, wobei die Konfigurationsdateien für eine personalisierte Funktionalität angepasst werden können. Egal, ob es um die Verbreitung von Nachrichten, die Verwaltung von Gruppenchats oder unterhaltsame Interaktionen geht, die Nutzer können schnell loslegen, und Technikbegeisterte können mit dem Open-Source-Code tiefer einsteigen.

CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " NGCBot: WeChat-Bot für Nachrichten-Push, KI-Dialog und Gruppenchat-Management

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)