Repolode
koishijs

koishijs/koishi

基于 TypeScript 的跨平台聊天机器人框架,提供控制台与插件生态,可在多个聊天平台上搭建机器人。

Star
6,315
Fork
360
未关闭 Issue
113
最近提交
30天前

这是什么?

Koishi 是一个聊天机器人框架,可以让开发者搭建同时运行在多个聊天平台上的机器人,支持 QQ、Telegram、Discord、飞书等平台。同一平台可以配置多个账户,并支持跨平台的数据互通。

框架自带网页控制台,可以监控运行状态、调整机器人行为,并能在线市场中直接下载安装插件,不需要编写代码即可上手。面向开发者时,Koishi 基于 TypeScript 开发并提供完整的类型定义,插件开发过程中还支持热重载,修改后无需重启机器人。

项目拥有丰富的插件生态,官方与社区插件覆盖平台适配、数据库、资源存储、网页控制台、状态管理以及各类具体功能。官方文档提供入门指南,便于新用户快速起步。

核心功能

  • 01支持 QQ、Telegram、Discord、飞书等主流聊天平台。
  • 02内置网页控制台,可监控并控制机器人运行。
  • 03提供在线插件市场,无需编码即可安装插件。
  • 04基于 TypeScript 开发,提供完整的类型支持。
  • 05开发插件时支持模块热重载。

适用场景

  • 在多个聊天平台上同时运行社区机器人。
  • 不需要大量编码,为群聊搭建定制机器人。
  • 借助热重载和 TypeScript 工具链开发并测试插件。

快速上手

  1. 1

    打开 README 中的官方快速起步文档

使用前须知

  • 快速起步说明仅链接到外部文档,README 中没有给出具体步骤。

收录于专题

标签

常见问题

koishi 是什么?
基于 TypeScript 的跨平台聊天机器人框架,提供控制台与插件生态,可在多个聊天平台上搭建机器人。 Koishi 是一个聊天机器人框架,可以让开发者搭建同时运行在多个聊天平台上的机器人,支持 QQ、Telegram、Discord、飞书等平台。同一平台可以配置多个账户,并支持跨平台的数据互通。
koishi 可以免费使用吗?用的什么许可证?
koishi 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
koishi 还在维护吗?
活跃维护中。koishi 最近一次提交是在 2026年10月8日。
koishi 适合用来做什么?
在多个聊天平台上同时运行社区机器人。 不需要大量编码,为群聊搭建定制机器人。 借助热重载和 TypeScript 工具链开发并测试插件。
koishi 怎么安装和运行?
打开 README 中的官方快速起步文档
在哪里获取 koishi?
源代码和安装说明在 GitHub 上:https://github.com/koishijs/koishi

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目