Viernes.BOT
Friday Bot está diseñado para cumplir el propósito de la comunidad Wechaty.
Imagen: Viernes de cinco dólares
Puesta en escena
Actualmente somos DevOps, la rama maestra del repositorio a Heroku bajo la protección de GitHub Actions.
Puede visitar el sistema de preparación en http://friday.chatie.io/
DDD y CQRS
- Refactorización de Friday BOT con NestJS, diseño basado en dominio (DDD) y CQRS, @huan, 27 de febrero de 2022
- CQRS Wechaty: un contenedor de arquitectura basado en eventos para Wechaty que aplica el principio CQS mediante el uso de mensajes de consulta y comando separados para recuperar y modificar el estado del bot, respectivamente.
Colaboradores
Historia
maestro v1.13 29 de enero de 2022
Utilice NestJS para construir el servidor.
DDD y CQS
- Capas en microservicios DDD
- Diseño agregado efectivo
- Parte I: Modelado de un agregado único
- Parte II: Hacer que los agregados trabajen juntos
- Parte III: Generar conocimiento a través del descubrimiento
- Patrón Dominio-Aplicación-Servicios de Infraestructura
Consejos y solución de problemas
- No utilice
import type {} from 'xxx'
para importar un inyectable. Utilice import {} from 'xxx'
en su lugar para importar los valores. - Cada clase
Handlers
, Commands
y Queries
debe tener una clase Handler
porque NestJS requiere el decorador @{Command,Events,Query}Handler()
para registrar esas clases. Recibirá el error TypeError: Cannot read properties of undefined (reading 'id') at EventBus.defaultGetEventId [as getEventId]
si olvida registrar la clase de controlador.
v0.11 (diciembre de 2021)
- Soporte del módulo ES
v0.9 (22 de agosto de 2020) en Gitter
¡Gitter.im sincronizado con las salas de WeChat!
- Comience a usar wechaty-puppet-gitter para sincronizar mensajes entre títeres.
v0.8 (4 de agosto de 2020) ¡En la plataforma de cuentas oficiales de Tecent!
- ¡La primera versión que gestiona dos bots Wechaty juntos!
- Comience a usar la cuenta oficial de wechaty-puppet
v0.6 (18 de julio de 2020) ¡Se agregaron comandos CLI de Wechaty Vorpal!
- ¡Totalmente impulsado por los comandos Wechaty Vorpal y Wechaty Vorpal Contrib!
- Reestructurar directorios y archivos de código fuente
- ¡Agregue Dockerfile para que podamos implementar Friday.BOT con el poder de Docker!
v0.4 (15 de junio de 2020) ¡Refactorizado con el complemento Wechaty!
- ¡Totalmente impulsado por complementos de Wechaty! Ver: wechaty-plugin-contrib
- Reestructurar directorios y archivos de código fuente
v0.2 (25 de diciembre de 2019) Funciones básicas agregadas
Funciones básicas como:
- Invitador de habitaciones (por...)
- Votar en contra (por @windmemory)
- Crontab (por @qhduan)
- etc.
v0.0.1 (23 de agosto de 2019)
Friday Bot inicializado por miembros de BOT5.Club.
mantenedores
- Huan (李卓桓) Creador de Wechaty, Tencent TVP de Chatbot, [email protected]
- Rui (李佳芮) Cocreador de Wechaty, fundador y director ejecutivo de JuziBot
- Yuan (高原) Cofundador y CTO de JuziBot
- Hua (段清华) Fundador y CTO de KDF.ai
Ver: https://github.com/orgs/wechaty/teams/chairs/members
Patrocinadores
- Se proporcionan créditos de Google Cloud para este proyecto. #GeminiSprint
Derechos de autor y licencia
- Código y documentos © 2019-ahora Colaboradores de Wechaty
- Código publicado bajo la licencia Apache-2.0
- Documentos publicados bajo Creative Commons