DumbQQ
Dieses Projekt ist eine C#-Migration von SmartQQ (und mehr) von @ScienJus. Vielen Dank an alle, die zum ursprünglichen Projekt beigetragen haben.
Über den 2.0-Zweig
Dieser Zweig ist noch nicht vollständig und es kann nicht einmal garantiert werden, dass er kompiliert wird. Bitte versuchen Sie nicht, es in Ihrem Projekt zu verwenden, melden Sie kein Problem dafür und vergessen Sie nicht, Ihre Katze zu füttern. Dennoch ist die Struktur von 2.0 grundsätzlich festgelegt.
- Nutzung neuer Features in C# 7.0
- Entfernen Sie Hilfsmethoden aus der Klassendefinition und ändern Sie sie in Erweiterungsmethoden
- Das Framework wurde in .NET Standard geändert (obwohl es aufgrund von Abhängigkeitskompatibilitätsproblemen bitte nicht direkt in .NET Core-Projekten verwendet wird; der Autor kann dieses Problem möglicherweise beheben oder auch nicht)
- staatenlos
- Selenium-basierte Benutzernamen- und Passwortauthentifizierung (erfordert zusätzliche Installation von Selenium und kompatiblem WebDriver)
- Vereinfachen Sie nutzlose Attribute drastisch
Funktion
DumbQQ kann:
- Senden und empfangen Sie Textnachrichten
- Erhalten Sie eine Liste mit Freunden, Gruppen, Diskussionsgruppen, Freundesgruppen und aktuellen Gesprächen
DumbQQ kann nicht:
- Einschließlich, aber nicht beschränkt auf das Senden und Empfangen von Bildern, strukturierten Nachrichten und Sondernachrichten
- Dateien hochladen/herunterladen/senden
- Alles Dinge, die unmöglich sind, selbst wenn man darüber nachdenkt
Folgende Features stehen auf der Agenda, wurden aber noch nicht umgesetzt:
- Systemausdrücke senden und empfangen (Beispiel: /smile)
Besondere Merkmale:
- Versuchen Sie, die komplexe Architektur der zugrunde liegenden API so weit wie möglich zu verbergen
- Einstellbare Cache-Zeit
- Exportieren Sie Cookies für eine schnelle Anmeldung beim nächsten Mal
- Erkennen Sie bequem, ob eine Nachricht mich erwähnt
- Vollständige XML-Kommentare
- Offline-Erkennung
- QR-Code als Byte-Array empfangen
dokumentieren
Projekt-Wiki
FAQ
Warum kann die Nachricht nicht plötzlich gesendet werden?
Bitte gehen Sie zu SmartQQ, um zu prüfen, ob die Nachricht gesendet werden kann, oder gehen Sie zum QQ Security Center, um zu prüfen, ob das Konto gesperrt wurde.
Es friert ständig ein, was soll ich tun?
Bitte vermeiden Sie:
- Senden Sie in kurzer Zeit eine große Anzahl von Nachrichten
- Einsatz in ungewöhnlichen Netzwerkumgebungen
- Neues Konto verwenden
- Verstoß gegen die AGB
- den Tod suchen
Wenn bei einer wichtigen Funktion eine Anomalie vorliegt (z. B. beim Senden einer Nachricht, und andere können sie nicht empfangen, die Nachricht aber normal empfangen), andere dieses Problem jedoch nicht haben, haben Sie bitte Pech und erholen Sie sich drei Tage lang, bevor Sie die Nachricht erneut öffnen.
Probleme
Ich habe dieses Projekt nicht vollständig getestet. Wenn Sie während der Nutzung Probleme feststellen, senden Sie bitte ein Problem.
Wenn festgestellt wird, dass es sich um ein Problem mit der SmartQQ-Schnittstelle selbst handelt, verweisen Sie bitte auf das ursprüngliche Projekt. Vielen Dank für Ihre Mitarbeit.
Bekannte Probleme
Alle Probleme sind bekannte Probleme
Gabeln
DumbQQ-Core gepflegt von @rmbadmin