koishijs/koishi 是一个框架,它以插件方式接入 QQ、Telegram、Discord 等多个聊天平台,并将其作为一个聊天机器人统一管理。该仓库中可确认的最新版本是 4.18.11,来源为 GitHub 仓库页面。
以平台适配器和事件处理为核心,把多个聊天服务整合进同一个程序,这种结构正是该框架的中心。README 说明它提供控制台和在线插件市场,支持 QQ、Telegram、Discord 等主要聊天平台,并支持多账号(在同一平台上同时管理多个账号的功能)以及平台之间的数据联动。它使用 TypeScript 开发,以 MIT 许可证发布。支持为核心功能编写单元测试,也支持在插件开发过程中进行模块热重载(重新读取并加载模块的功能)。该仓库创建于 2019 年 12 月 3 日,星标数为 6268。
不过证据到此为止。由于没有给出 4.18.11 的发布说明和变更清单,无法确认本次版本究竟改动了什么。这份资料中也没有性能测量数值和采用案例数量。所提供记录中只有 Momentum 一项得分为 4.0,而新鲜度、技术、质量各项均为空。把多个即时通讯平台整合到一个框架中的结构已得到确认,但仅凭文档很难判断该结构达到了怎样的规模与稳定性。就目前而言,把它列为考察聊天平台整合结构的候选之一更合适。