Eichhörnchen AIVersion:V 2.2Yibin ZhangAktualisierungsdatum:2018/10/13
Produktname: |
Autor: |
Im Zeitalter der Im-Proliferation wird die Kommunikation zwischen den Menschen immer bequemer, und man hat immer weniger Zeit und Raum für sich selbst. Jeden Tag sind Sie mit der Arbeit und dem Leben beschäftigt, und gleichzeitig müssen Sie eine Menge Energie aufwenden, um Nachrichten aus verschiedenen Szenarien zu bearbeiten. Möchten Sie innehalten und eine Weile allein sein, ohne Anrufe oder Nachrichten, und "die Welt für einen Moment für sich spüren"? WeChat ist aus dem Leben der chinesischen Nutzer nicht mehr wegzudenken; der größte Vorteil besteht darin, dass es die Menschen durch Peer-to-Peer-Instant-Messaging näher zusammenbringt. Diese Bequemlichkeit hat jedoch auch ein neues Problem mit sich gebracht: die "soziale Angst". Squirrel AI ist ein Tool, das Ihnen helfen kann, die meisten Nachrichten zu bearbeiten, die Sie für unwichtig halten, ohne dabei zu "höflich" zu sein; und durch die Technologie der "Turing-Bots" kann es Ihnen auch mehr Gesellschaft in Ihrem Leben bieten.
Beispiel für die Nachricht:<br ! [image](. /image/msg.png)
Wenn Sie denken, dass "Squirrel Ai" ein interessantes Programm ist, und wenn Sie die Absicht haben, zu spenden, spenden Sie bitte an:
- alipay-Konto: 13067760265
- WeChat-Nummer: zhyblx
- die Kartennummer der China Merchants Bank: 6214 8557 1279 0845
- die Kartennummer der Ping An Bank: 623058 000018 3696983
Vielen Dank an die Einzelpersonen und Unternehmen, die gespendet haben.
Name des Unternehmens (/der Einzelperson)SpendenbetragZhi Rang Händler für Dekorationsmaterial, Hangzhou Jiahao Jia Meiju Einkaufszentrum für Dekorationsmaterial¥500.0Datum der Spende |
2018-12-15 |
! [image](. /image/image.png)
Das gesamte Squirrel AI-Projekt ist in zwei Schichten unterteilt: die Funktionsschicht und die Nutzungsschicht.
*Funktionsschicht:<br
Die funktionale Schicht als Ganzes ist in drei Teile unterteilt, und zwar in die Entwurfsschicht (Basisschicht), die Anwendungsschicht (Anwendungsschicht) und die Funktionsschicht (AI-Funktionsschicht).
a) Fundament (Basisschicht):
FunktionenPaketeKlassenMethodenParameterBeschreibungcom.zhangyibin.foundation.wechatinterface;WechatSchnittstelle/WechatAppgetUUID()/QR-Code für die Anmeldungcom.zhangyibin.foundation.wechatapp;WechatAppQrCode anzeigen()/com.zhangyibin.foundation.wechatapp;QRCodeFrameQRCodeFrame()Dateipfad:QR-Code-Bildadresse/Anmeldung wartetcom.zhangyibin.foundation.wechatapp;WechatAppwaitForLogin() ()Scannen des QR-Codes zur Überprüfung der Anmeldungcom.zhangyibin.foundation.wechatapp;WechatAppanmelden()/Anmeldung erfolgreich: truecom.zhangyibin.foundation.wechatapp;WechatAppwxInit()/BooleanInitialisierungsausnahme: gibt false zurück; funktioniert, um zu überprüfen, ob das Konto auf der schwarzen Liste von WeChat stehtStatusmeldungcom.zhangyibin.foundation.wechatapp;WechatAppwxStatusNotify()/StatusNotifyMonitorException: gibt false zurück;com.zhangyibin.foundation.wechatapp;WechatAppKontakt herstellen()/Freundesliste erhalten fehlgeschlagen: return false;com.zhangyibin.foundation.wechatapp;WechatAppsyncCheck()/com.zhangyibin.foundation.wechatapp;WechatAppwebwxsendmsg()com.zhangyibin.foundation.wechatapp;WechatAppwebwxsync()/Nachrichteninhalt abrufencom.zhangyibin.foundation.wechatapp;WechatApphandleMsg()JSONObject data:Nachrichteninhalt/Name der Benutzerkennungcom.zhangyibin.foundation.wechatapp;WechatAppBenutzermarkenName()String id:WeChatIDStringListenerWechatApplistenMsgMode()/com.zhangyibin.foundation.util;Adressbuch/com.zhangyibin.foundation.util;CookieUtilgetCookie()HttpRequest Anfrage:Http-AnfrageStringBrowser-Cookie-Informationen simulierencom.zhangyibin.foundation.util;Passstückematch()com.zhangyibin.foundation.databaseservice;CreateSQLiteServiceHaupt()com.zhangyibin.foundation.databaseservice;EinfügenDienstgetInsertService()/com.zhangyibin.foundation.databaseservice;EinfügenDienstgetInsertService()com.zhangyibin.foundation.databaseservice;Dienst auswählenGetSelectService()Rückgabeart | |||
Schnittstellendefinition | / | / | Definieren von Konstanten |
UUUID abrufen | com.zhangyibin.foundation.wechatapp; | String | Eigene Identifizierungsdaten für die Wechat-Anmeldung |
/ | Den QR-Code für die Anmeldung abrufen | ||
QR-Code anzeigen | Dimensionscode, der über ein Formular angezeigt wird | ||
/ | / | ||
Anmeldung wartet | Boolean | ||
Initialisierung | |||
Boolean | |||
Eine Liste von Freunden erhalten | Boolean | ||
Überwachungsmeldungen | int | Aktion, ob der Inhalt der Nachricht eines Freundes abgerufen werden soll | |
Senden Sie eine Nachricht | / | Nachrichtenzustellung handhaben | |
Neueste Nachrichten | JSON | ||
Auf eine Nachricht antworten | Einführung einer Antwort auf die Nachricht eines Freundes | ||
GetUserRemarkName | |||
com.zhangyibin.foundation.wechatapp; | / | Aufrechterhaltung der Netzverbindung | |
Adressbuch der Freunde | getAddressBookList() | JSONObject jsonObject:buddy list JSON | |
Cookie-Informationen | |||
Fänger | String | Verarbeitung von regulären Ausdrücken, die für den Anmeldevorgang bei WeChat verwendet werden | |
Verbinden (Erstellen) einer Datenbank | / | / | Verbinden (Erstellen) einer Datenbank |
Bibliothek für die Einfügung von Nachrichtendaten | Nachricht in die Datenbank eingefügt | ||
Bibliothek für die Einfügung von Nachrichtendaten | / | Nachricht in die Datenbank eingefügt | |
Abfragedienst | / | Datenabfrage |
b) Anwendung (Anwendungsschicht):
PaketeKlassenMethodenParameterRückgabeartBeschreibungcom.zhangyibin.application.specialusers;SpecialUsersEnumGetNameList()/Aufzählungswerte in Liste umgewandeltcom.zhangyibin.application.speciauserslist;SpecialUsersListgetSpecialUsersList()/Launcher-Eintragcom.zhangyibin.application;StartWechatAppGETStartWechatApp/</tabelle
c) aifunction (AI-Funktionsschicht):
Funktionen | ||
Sonderkonto-Aufzählung | String | AccountEnumerationList-Klasse (Liste der nicht antwortenden Nachrichten) |
Liste | Kontoaufzählungslistenklasse (Liste mit nicht antwortenden Nachrichten) | |
/ | Haupteingang des Programms ausführen |
Funktion | |
Roboteraufruf | Aufruf der Turing-Bot-Schnittstelle (ohne auf die Nachrichtenliste zu antworten) |
*Benutzerebene:<br
Die Nutzungsschicht als Ganzes ist in zwei Teile unterteilt, für den Designtest (Test) und die Nutzung (Nutzungsschicht).
Funktionen | ||||
Testcode | / | / | / | Engineering-Test-Code |
Eichhörnchen-KI starten | / | / |
Web-Framework: blade-kit-1.2.9-alpha.jarV2.0Ersetzung von JDK11
Web-Framework: blade-kit-1.2.9-alpha.jarV2.1 4. ersetzen Sie das Web-Framework: blade-kit-1.3.4.jar 2.JDBC: sqlite-jdbc-3.21.0.jar
V2.2 Implementiert, um neue Freunde in die Datenbank aufzunehmen. --
Datum | ||
2018.06.18 | ||
2018.08.03 | V1.1 |
a) Basisteil:<br
Implementierung einer WeChat-Imitation durch Scannen des QR-Codes des Kunden zur Anmeldung. b) Sitzungsfunktion: c) Erweiterte Funktionalität: |
2018.08.16 | 2018.09.28 | |
2018.10.12 | 2018.10.28 |
Lokale Sicherung: /home/zhangyibin/documentation/Squirrel AI Sicherungsliste