/qq-bot

A QQ Chat Bot

Primary LanguageTypeScriptMIT LicenseMIT

Redrock-QQ-Bot

A QQ Chat Bot

该项目灵感来源于网校的王哥 ♥️,是基于 oicq 框架进行的二次封装

使用

首先应该知道的是,机器人 🤖️ 会占用一个 QQ 号的一个端(默认的话是手机端的)

  1. 安装
npm i @redrock-qq-bot/core

Tips:yarn/pnpm 暂时由于软链原因暂未支持(应该马上就能测试完成)

  1. 启动

通过createBot方法传入 qq 号,密码,qq 群号

import { createBot } from "@redrock-qq-bot/core";
const bot = createBot(account, password, [groupID]);
  1. 使用插件/调用 oicq 原生的事件监听
  • 使用官方插件(packages/plugins)
npm i @redrock-qq-bot/plugins
import { greetBot } from "@redrcok-qq-bot/plugins";

bot.use(greetBot);

Tips:某些插件需要传入配置,具体可以查阅 oicq 的官方使用说明

  • 使用 oicq 的事件监听

在 bot 实例中,我们返回了 oicq 封装好的on方法,大家也可以依据 oicq 的写法自行发挥想象力

image-20221011145320802

  1. 测试

    如机器人正常启动,则会自动在群聊发送“bot 启动成功”