星期五.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 許可證發布的程式碼
- 在知識共享下發布的文檔