Пятница.БОТ
Friday Bot предназначен для обслуживания целей сообщества Wechaty.
Изображение: Пятница за пять долларов
Постановка
В настоящее время мы являемся основной веткой DevOps от репозитория Heroku под защитой GitHub Actions.
Вы можете посетить промежуточную систему по адресу http://friday.chatie.io/.
DDD и CQRS
- Рефакторинг Friday BOT с использованием NestJS, доменно-ориентированного проектирования (DDD) и CQRS, @huan, 27 февраля 2022 г.
- CQRS Wechaty: оболочка Wechaty с управляемой событиями архитектурой, которая применяет принцип CQS, используя отдельные сообщения запроса и команды для получения и изменения состояния бота соответственно.
Авторы
История
мастер v1.13 29 января 2022 г.
Используйте NestJS для сборки сервера.
ДДД и CQS
- Уровни в микросервисах DDD
- Эффективный агрегатный дизайн
- Часть I. Моделирование одного агрегата
- Часть II: заставить агрегаты работать вместе
- Часть III: Получение понимания через открытия
- Шаблон служб домена-приложения-инфраструктуры
Советы и устранение неполадок
- Не используйте
import type {} from 'xxx'
для импорта инъекционного объекта. Вместо этого используйте 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 г.)
- Поддержка модуля ES
v0.9 (22 августа 2020 г.) На Gitter
Gitter.im синхронизируется с комнатами WeChat!
- Начните использовать wechaty-puppet-gitter для синхронизации сообщений между марионетками.
v0.8 (4 августа 2020 г.) На официальной платформе учетной записи Tecent!
- Первая версия, позволяющая управлять двумя ботами Wechaty вместе!
- Начните использовать официальный аккаунт wechaty-puppet
v0.6 (18 июля 2020 г.) Добавлены команды CLI Wechaty Vorpal!
- Полностью поддерживается командами Wechaty Vorpal и Wechaty Vorpal Contrib!
- Реструктуризация каталогов и файлов исходного кода
- Добавьте Dockerfile, чтобы мы могли развернуть Friday.BOT с помощью Docker!
v0.4 (15 июня 2020 г.) Переработан с помощью плагина Wechaty!
- Полностью работает на плагинах Wechaty! См.: wechaty-plugin-contrib
- Реструктуризация каталогов и файлов исходного кода
v0.2 (25 декабря 2019 г.) Добавлены базовые функции.
Основные функции, такие как:
- Приглашающий в комнату (автор...)
- Проголосовать за (от @windmemory)
- Кронтаб (автор: @qhduan)
- и т. д.
v0.0.1 (23 августа 2019 г.)
Friday Bot инициализирован членами BOT5.Club.
Мейнтейнеры
- Хуан (李卓桓), создатель Wechaty, Tencent TVP чат-бота, [email protected]
- Руи (李佳芮) Соавтор Wechaty, основатель и генеральный директор JuziBot
- Юань (高原) Сооснователь и технический директор JuziBot
- Хуа (段清华) Основатель и технический директор KDF.ai
См.: https://github.com/orgs/wechaty/teams/chairs/members.
Спонсоры
- Для этого проекта предоставляются кредиты Google Cloud. #GeminiSprint
Авторские права и лицензия
- Код и документация © 2019 – настоящее время Wechaty Contributors
- Код выпущен по лицензии Apache-2.0.
- Документы выпущены на условиях Creative Commons