CQRS Wechaty: An event-driven architecture wrapper for Wechaty that applies the CQS principle by using separate Query and Command messages to retrieve and modify the bot state, respectively.
Do not use import type {} from 'xxx' to import a Injectable. Use import {} from 'xxx' instead to import the values.
Every Handlers, Commands, Queries classe must have a Handler class because NestJS requires the decorator @{Command,Events,Query}Handler() to register those classes. You will get error TypeError: Cannot read properties of undefined (reading 'id') at EventBus.defaultGetEventId [as getEventId] if you forget to register the handler class.
Friday.BOT
Friday Bot is designed for serving the Wechaty community purpose.
Staging
We are current DevOps the master branch from the repo to Heroku under the protection of GitHub Actions.
You can visit the staging system at http://friday.chatie.io/
DDD & CQRS
Contributors
History
master v1.13 Jan 29, 2022
Use NestJS to build the server.
DDD & CQS
Tips & Troubleshooting
import type {} from 'xxx'to import a Injectable. Useimport {} from 'xxx'instead to import the values.Handlers,Commands,Queriesclasse must have aHandlerclass because NestJS requires the decorator@{Command,Events,Query}Handler()to register those classes. You will get errorTypeError: Cannot read properties of undefined (reading 'id') at EventBus.defaultGetEventId [as getEventId]if you forget to register the handler class.v0.11 (Dec 2021)
v0.9 (Aug 22, 2020) On Gitter
Gitter.im synced with WeChat rooms!
v0.8 (Aug 4, 2020) On Tecent Official Account Platform!
v0.6 (Jul 18, 2020) Added Wechaty Vorpal CLI Comands!
v0.4 (Jun 15, 2020) Refactored with Wechaty Plugin!
v0.2 (Dec 25, 2019) Added Basic Functions
Basic functions like:
v0.0.1 (Aug 23, 2019)
Friday Bot initialized by BOT5.Club members.
Maintainers
See: https://github.com/orgs/wechaty/teams/chairs/members
Sponsors
Copyright & License