Vendredi.BOT
Friday Bot est conçu pour répondre aux objectifs de la communauté Wechaty.
Image : Vendredi à cinq dollars
Mise en scène
Nous sommes actuellement DevOps la branche principale du dépôt vers Heroku sous la protection de GitHub Actions.
Vous pouvez visiter le système de mise en scène sur http://friday.chatie.io/
DDD et CQRS
- Refactoring Friday BOT avec NestJS, Domain-driven Design (DDD) et CQRS, @huan, 27 février 2022
- CQRS Wechaty : un wrapper d'architecture basé sur les événements pour Wechaty qui applique le principe CQS en utilisant des messages de requête et de commande distincts pour récupérer et modifier l'état du bot, respectivement.
Contributeurs
Histoire
maître v1.13 29 janvier 2022
Utilisez NestJS pour créer le serveur.
DDD et CQS
- Couches dans les microservices DDD
- Conception globale efficace
- Partie I : Modélisation d'un seul agrégat
- Partie II : Faire fonctionner les agrégats ensemble
- Partie III : Obtenir des informations grâce à la découverte
- Modèle de services de domaine-application-infrastructure
Conseils et dépannage
- N'utilisez pas
import type {} from 'xxx'
pour importer un injectable. Utilisez plutôt import {} from 'xxx'
pour importer les valeurs. - Chaque classe
Handlers
, Commands
, Queries
doit avoir une classe Handler
car NestJS nécessite le décorateur @{Command,Events,Query}Handler()
pour enregistrer ces classes. Vous obtiendrez l'erreur TypeError: Cannot read properties of undefined (reading 'id') at EventBus.defaultGetEventId [as getEventId]
si vous oubliez d'enregistrer la classe de gestionnaire.
v0.11 (décembre 2021)
- Prise en charge des modules ES
v0.9 (22 août 2020) Sur Gitter
Gitter.im synchronisé avec les salles WeChat !
- Commencez à utiliser wechaty-puppet-gitter pour synchroniser les messages entre les marionnettes.
v0.8 (4 août 2020) Sur la plateforme de compte officiel Tecent !
- La première version qui gère deux robots Wechaty ensemble !
- Commencez à utiliser le compte officiel wechaty-puppet
v0.6 (18 juillet 2020) Ajout des commandes Wechaty Vorpal CLI !
- Entièrement alimenté par les commandes Wechaty Vorpal et Wechaty Vorpal Contrib !
- Restructurer les répertoires et les fichiers de code source
- Ajoutez Dockerfile afin que nous puissions déployer Friday.BOT avec la puissance de Docker !
v0.4 (15 juin 2020) Refactorisé avec le plugin Wechaty !
- Entièrement alimenté par les plugins Wechaty ! Voir : wechaty-plugin-contrib
- Restructurer les répertoires et les fichiers de code source
v0.2 (25 décembre 2019) Fonctions de base ajoutées
Fonctions de base comme :
- Invitateur de salle (par ...)
- Votez contre (par @windmemory)
- Crontab (par @qhduan)
- etc.
v0.0.1 (23 août 2019)
Friday Bot initialisé par les membres de BOT5.Club.
Mainteneurs
- Huan (李卓桓) Créateur de Wechaty, Tencent TVP de Chatbot, [email protected]
- Rui (李佳芮) Co-créateur de Wechaty, fondateur et PDG de JuziBot
- Yuan (高原) Co-fondateur et CTO de JuziBot
- Hua (段清华) Fondatrice et CTO de KDF.ai
Voir : https://github.com/orgs/wechaty/teams/chairs/members
Commanditaires
- Des crédits Google Cloud sont fournis pour ce projet. #GémeauxSprint
Droit d'auteur et licence
- Code et documents © 2019-maintenant Contributeurs Wechaty
- Code publié sous la licence Apache-2.0
- Documents publiés sous Creative Commons