Skip to content
目录

Bot(Oicq) API

KiviBot 框架基于 icqq/OICQ,在插件中可以通过 ctx.bot 访问 OICQ 的完整 API。具体参考:

⚠️ 注意:旧版文档中的 CQCode 已弃用,请使用 segment 代替。

示例

typescript
import { definePlugin } from "kivibot";

export default definePlugin({
  name: "demo",
  version: "1.0.0",
  async setup(ctx) {
    // ctx.bot 即为 OICQ Client 实例

    // 发送私聊消息
    ctx.bot.sendPrivateMsg(1234567, "Hello");

    // 获取好友列表
    const friendList = ctx.bot.getFriendList();

    // 处理群消息
    ctx.handle("message.group", (e) => {
      // 使用 OICQ API
      const groupInfo = ctx.bot.getGroupInfo(e.group_id);
      console.log(groupInfo);
    });
  },
});

更多 API 用法请参考 OICQ 文档。

KiviBot 使用 MIT 协议开放源代码 | 基于 icqq 实现