WePush
Ein kleines, aber feines Tool, das sich auf Batch-Push konzentriert
Unterstützte Plattformen
Windows • Linux • macOS
Derzeit unterstützte Nachrichtentypen
- Vorlage für öffentliches Nachrichtenkonto
- Vorlage für ein Nachrichten-Miniprogramm
- Abonnieren Sie das Messages-Mini-Programm
- WeChat-Kundendienstnachricht
- WeChat Enterprise-Konto/Enterprise WeChat-Nachricht
- Einheitliche Servicemeldungen für Miniprogramme
- DingTalk
- Alibaba Cloud SMS
- Ali ist größer als Vorlagen-SMS
- Tencent Cloud SMS
- Huawei Cloud SMS
- Baidu Cloud SMS
- Eine weitere Cloud-SMS
- Qiniu Cloud SMS
- Yunpian.com SMS
- E-Mail
- HTTP-Anfrage (einzeln, Batch, Stresstest)
Im Plan unterstützte Nachrichtentypen
- NetEase Cloud SMS
- Haselnusswolken-SMS
- Luosimao SMS
- Aurora-SMS
- Aurora-Push
Funktionen und Highlights
- Unterstützt benutzerdefinierten Nachrichteninhalt und Batch-Push
- Unterstützung variabler Nachrichten (der Inhalt jeder Nachricht kann je nach Zielbenutzer unterschiedlich sein)
- Unterstützt Nachrichtenbearbeitung, Vorschau und Nachrichtenverwaltung
- Unterstützung beim Importieren von Benutzern über Dateien (txt, csv, excel)
- Unterstützt den Import von Benutzern über MySQL
- Unterstützen Sie den offiziellen WeChat-Konto-Push für alle Mitglieder
- Unterstützen Sie WeChat Family Bucket Messaging (offizielles Konto, Miniprogramm, Unternehmenskonto)
- Unterstützt geplante Pushvorgänge in verschiedenen Granularitäten
- Unterstützt die Verwaltung des Push-Verlaufs und fehlgeschlagenes erneutes Pushen
- Unterstützt die Verwaltung und den Wechsel mehrerer Konten (WeChat)
- Unterstützt verschiedene Suchvorgänge, Importe und Exporte
- Kleine und schöne visuelle Benutzeroberfläche, die mehrere helle und dunkle Erscheinungsstile unterstützt
- Unterstützt globale Einstellungen für die Schriftgröße
- Support-Push-Ergebnis-E-Mail-Benachrichtigung...
Screenshot-Schnellansicht
Download der Installationsdatei
WePush-Downloadadresse
Einige kleine technische Punkte wurden verwendet
- Java
- Java Swing
- Thread-Pool
- Verbindungspool (Datenbank: HikariCP, HTTP: PoolingHttpClient)
- HttpClient
- HttpAsyncClient
- geplante Aufgaben
- SQLite
- MyBatis
Aufgetretene Probleme und Herausforderungen
- Die Swing-Schnittstelle ist schwer zu steuern und erfordert mehr Aufwand und Geduld.
- Ich bin so mit der Arbeit beschäftigt, dass ich oft bis spät in die Nacht warten muss, um etwas Zeit zu finden.
- Es gibt viele Dinge zu tun, wie zum Beispiel die WePush-Middleware und die dazugehörige Webverwaltungsanwendung, die Nachrichtencenter, Benachrichtigungsalarm, Aufgabe, Batch, Wiederholungsversuche, Statistiken usw. für eine einfache Bereitstellung integriert.
- Weniger oder keine Zeit für die Familie
- Weniger oder keine Zeit für körperliche Betätigung
- Ich finde es immer wichtiger, den Quellcode und die darunter liegenden Schichten kontinuierlich zu erlernen.
Besonderer Dank
WxJava
Hutool
FlatLaf
Entwickeln und bauen
https://gitee.com/zhoubochina/WePush/wikis/build
Helfen
https://gitee.com/zhoubochina/WePush/wikis/help
QQ-Kommunikationsgruppe:
Ermutigung und Wertschätzung
Wenn WePush für Sie hilfreich oder praktisch ist,
Willkommen, um meine Bemühungen jeden Tag nach der Arbeit und am Wochenende zu bestätigen.
Ihre Wertschätzung wird mir mehr Motivation geben