星期五.BOT
Friday Bot 专为服务微信社区目的而设计。
图片:周五五美元
分期
我们当前的 DevOps 主分支是在 GitHub Actions 的保护下从存储库到 Heroku。
您可以访问暂存系统:http://friday.chatie.io/
DDD 和 CQRS
- 使用 NestJS、领域驱动设计 (DDD) 和 CQRS 重构星期五 BOT,@huan,2022 年 2 月 27 日
- CQRS Wechaty:Wechaty 的事件驱动架构包装器,通过使用单独的查询和命令消息分别检索和修改机器人状态来应用 CQS 原则。
贡献者
历史
主控 v1.13 2022 年 1 月 29 日
使用NestJS构建服务器。
DDD 和 CQS
- DDD 微服务中的层
- 有效的总体设计
- 第一部分:对单个聚合建模
- 第二部分:让聚合协同工作
- 第三部分:通过发现获得洞察力
- 领域-应用程序-基础设施服务模式
提示和故障排除
- 不要使用
import type {} from 'xxx'
来导入 Injectable。使用import {} from 'xxx'
来导入值。 - 每个
Handlers
、 Commands
、 Queries
类都必须有一个Handler
类,因为 NestJS 需要装饰器@{Command,Events,Query}Handler()
来注册这些类。如果您忘记注册处理程序类,您将TypeError: Cannot read properties of undefined (reading 'id') at EventBus.defaultGetEventId [as getEventId]
v0.11(2021 年 12 月)
- ES模块支持
v0.9(2020 年 8 月 22 日)在 Gitter 上
Gitter.im 已与微信聊天室同步!
- 开始使用 wechaty-puppet-gitter 在 puppet 之间同步消息。
v0.8(2020年8月4日)腾讯公众平台上线!
- 第一个同时管理两个微信机器人的版本!
- 开始使用wechaty-puppet-official-account
v0.6(2020年7月18日)添加了Wechaty Vorpal CLI命令!
- 由 Wechaty Vorpal 和 Wechaty Vorpal Contrib 命令完全支持!
- 重组目录和源代码文件
- 添加 Dockerfile,以便我们可以利用 Docker 的力量部署 Friday.BOT!
v0.4(2020年6月15日)微信插件重构!
- 完全由微信插件提供支持!请参阅:wechaty-plugin-contrib
- 重组目录和源代码文件
v0.2(2019年12月25日)新增基本功能
基本功能如:
- 房间邀请者(由...)
- 投票退出(@windmemory)
- Crontab(@qhduan)
- ETC。
v0.0.1(2019 年 8 月 23 日)
Friday Bot 由 BOT5.Club 成员初始化。
维护者
- Huan (李卓桓) 微信创始人、腾讯聊天机器人TVP, [email protected]
- 李佳芮 微信联合创始人、橘子机器人创始人兼CEO
- 袁 (高原) JuziBot 联合创始人兼 CTO
- 段清华 KDF.ai创始人&CTO
请参阅:https://github.com/orgs/wechaty/teams/chairs/members
赞助商
- 为此项目提供了 Google Cloud 积分。 #GeminiSprint
版权与许可
- 代码和文档 © 2019 年至今 微信贡献者
- 根据 Apache-2.0 许可证发布的代码
- 在知识共享下发布的文档