Freitag.BOT
Friday Bot ist für den Zweck der Wechaty-Community konzipiert.
Bild: Fünf-Dollar-Freitag
Inszenierung
Wir sind aktuell DevOps, der Master-Zweig vom Repo zu Heroku unter dem Schutz von GitHub Actions.
Sie können das Staging-System unter http://friday.chatie.io/ besuchen.
DDD & CQRS
- Refactoring Friday BOT mit NestJS, Domain-driven Design (DDD) und CQRS, @huan, 27. Februar 2022
- CQRS Wechaty: Ein ereignisgesteuerter Architektur-Wrapper für Wechaty, der das CQS-Prinzip anwendet, indem er separate Abfrage- und Befehlsnachrichten verwendet, um den Bot-Status abzurufen bzw. zu ändern.
Mitwirkende
Geschichte
Master v1.13 29. Januar 2022
Verwenden Sie NestJS, um den Server zu erstellen.
DDD & CQS
- Schichten in DDD-Microservices
- Effektives Aggregatdesign
- Teil I: Modellierung eines einzelnen Aggregats
- Teil II: Zusammenwirken von Aggregaten
- Teil III: Erkenntnisse durch Entdeckung gewinnen
- Muster „Domäne-Anwendung-Infrastrukturdienste“.
Tipps und Fehlerbehebung
- Verwenden Sie nicht
import type {} from 'xxx'
um ein Injectable zu importieren. Verwenden Sie stattdessen import {} from 'xxx'
um die Werte zu importieren. - Jede
Handlers
, Commands
und Queries
-Klasse muss eine Handler
-Klasse haben, da NestJS den Dekorator @{Command,Events,Query}Handler()
benötigt, um diese Klassen zu registrieren. Wenn Sie vergessen, die Handlerklasse zu registrieren, wird die Fehlermeldung TypeError: Cannot read properties of undefined (reading 'id') at EventBus.defaultGetEventId [as getEventId]
angezeigt.
v0.11 (Dezember 2021)
- Unterstützung des ES-Moduls
v0.9 (22. August 2020) Auf Gitter
Gitter.im mit WeChat-Räumen synchronisiert!
- Beginnen Sie mit der Verwendung von wechaty-puppet-gitter, um Nachrichten zwischen Puppen zu synchronisieren.
v0.8 (4. August 2020) Auf der offiziellen Tecent-Kontoplattform!
- Die erste Version, die zwei Wechaty-Bots gemeinsam verwaltet!
- Beginnen Sie mit der Verwendung des offiziellen Wechaty-Puppet-Kontos
v0.6 (18. Juli 2020) Wechaty Vorpal CLI-Befehle hinzugefügt!
- Vollständig unterstützt durch die Befehle Wechaty Vorpal und Wechaty Vorpal Contrib!
- Restrukturieren Sie Verzeichnisse und Quellcodedateien
- Fügen Sie Dockerfile hinzu, damit wir Friday.BOT mit der Leistung von Docker bereitstellen können!
v0.4 (15. Juni 2020) Mit Wechaty Plugin überarbeitet!
- Vollständig unterstützt von Wechaty Plugins! Siehe: wechaty-plugin-contrib
- Restrukturieren Sie Verzeichnisse und Quellcodedateien
v0.2 (25. Dezember 2019) Grundfunktionen hinzugefügt
Grundfunktionen wie:
- Room Inviter (von ...)
- Abstimmen (von @windmemory)
- Crontab (von @qhduan)
- usw.
v0.0.1 (23. August 2019)
Friday Bot wurde von BOT5.Club-Mitgliedern initialisiert.
Betreuer
- Huan (李卓桓) Schöpfer von Wechaty, Tencent TVP von Chatbot, [email protected]
- Rui (李佳芮) Mitbegründer von Wechaty, Gründer und CEO von JuziBot
- Yuan (高原) Mitbegründer und CTO von JuziBot
- Hua (段清华) Gründer und CTO von KDF.ai
Siehe: https://github.com/orgs/wechaty/teams/chairs/members
Sponsoren
- Für dieses Projekt werden Google Cloud-Credits bereitgestellt. #GeminiSprint
Urheberrecht & Lizenz
- Code und Dokumente © 2019-now Wechaty Contributors
- Code veröffentlicht unter der Apache-2.0-Lizenz
- Unter Creative Commons veröffentlichte Dokumente