Skip to Content
文档🧐 框架介绍

🧐 框架介绍

img 🤖 KiviBot是一款使用 Typescript 编写的一款 轻量 优雅 跨平台 QQ 机器人框架。

  • 框架的核心 QQ 协议基于 icqq ,在此表示感谢。
  • 本项目初衷在于提高群活跃氛围方便群管理,仅供个人娱乐、学习交流使用。
  • 不得将本项目用于任何非法用途,若因用户个人原因而造成的一切不良后果与框架作者无关

框架安装与使用详情,请移步新手指南

💡
Tip

本文档由非官方维护,框架作者是 Viki,框架也仅发布为 npm 包的形式。 如果文档有问题可以及时与我们联系,见标题栏 更多

本文档为 🤖 KiviBot2.0.0@rc.1 最新文档。 —2025.2.26

🫨 Why KiviBot

  • 📦 轻量:无需运行 UI,内存占用相当低。
  • ⚡️ 高效:框架依赖少,执行效率高。
  • 😎 优雅:框架与插件均使用 TypeScript 编写,即写即用,支持热重载。
  • 🖥️ 跨平台:Windows, Linux, Mac, Android 等都能运行。
  • 🥚 注重体验:使用 QQ 消息 执行操作、启用或重载插件。
  • 🚲 极速开发:学习门槛低,只需几行 Typescript 代码就能编写插件。

🥚 快速上手

根据您系统的版本,选择相应的教程:

🍃 插件示例

import { definePlugin } from "kivibot"; export default definePlugin({ name: "群复读", version: "1.0.0", async setup(ctx) { ctx.handle("message.group", (e) => { // 快速回复消息 e.reply(e.raw_message); }); }, });

你现在并不需要理解代码意思,你只需要知道编写插件很简单,这里只有 ctx.handle()构成的三行代码是用于实现群复读功能的,其他均为固定模版。

没错只是几行代码,就实现了群聊复读的功能 (它会复读收到的每一条消息)。

插件使用详细 见 🧩 插件文档

插件开发详细 见 🐣 开发文档

🤕 FAQ 常见问题

常见问题

若仍无法解决,可以礼貌 Q 群询问

📝 末尾的留言板

真正意义上的理想机器人,理应是功能足够强大,默默无闻的,在你需要的时候,又能以最高的效率及时给予你帮助,足够方便,还能偶尔带来趣味与欢乐,而不是一味的堆积菜单,搞一堆花里胡哨的插件或者功能,抛开太多无意义的功能不说,还不断的刷屏,就为了显得机器人有多么多的功能 —— Viki

Viki 说的对 —— Dogxi

上面为精选留言 doge,更多留言见:留言板

如果你也想留言的话,欢迎在 Github 仓库提 issue = =

Last updated on