KiviBot 轻量、跨平台的 QQ 机器人框架

机器人框架


Bot(Oicq) API

<h1>Bot(Oicq) API</h1> <p>KiviBot 框架基于 icqq/OICQ,在插件中可以通过 <code>ctx.bot</code> 访问 OICQ 的完整 API。具体参考:</p> <ul> <li><a href="https://icqq.pages.dev/"><code>icqq</code> 文档</a></li> <li><a href="https://oicqjs.github.io/oicq/classes/Client.html"><code>oicq v2</code> 文档</a> - 官方文档</li> <li><a href="https://ltxhhz.github.io/oicq-wiki/api/%E5%BA%94%E7%94%A8%E7%B1%BBapi.html"><code>oicq</code> 带注解文档</a> - 中文详解(旧版)</li> </ul> <p>&gt; ⚠️ 注意:旧版文档中的 CQCode 已弃用,请使用 segment 代替。</p> <h2>示例</h2> <p>typescript</p> <pre><code>import { definePlugin } from &amp;quot;kivibot&amp;quot;; export default definePlugin({ name: &amp;quot;demo&amp;quot;, version: &amp;quot;1.0.0&amp;quot;, async setup(ctx) { // ctx.bot 即为 OICQ Client 实例 // 发送私聊消息 ctx.bot.sendPrivateMsg(1234567, &amp;quot;Hello&amp;quot;); // 获取好友列表 const friendList = ctx.bot.getFriendList(); // 处理群消息 ctx.handle(&amp;quot;message.group&amp;quot;, (e) =&amp;gt; { // 使用 OICQ API const groupInfo = ctx.bot.getGroupInfo(e.group_id); console.log(groupInfo); }); }, });</code></pre> <p>更多 API 用法请参考 OICQ 文档。</p>

页面列表

ITEM_HTML