@yuanlu_yl/qq-bot
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

QQ-bot

插件驱动的机器人框架, 使用2mf8/TSPbBot作为核心

框架特性

  • 插件驱动
  • 配置文件描述插件
  • 插件开关
  • 命令系统
  • 事件系统
  • 文件系统
  • 简易日志

使用介绍

ProtobufBot

开发介绍

基于源码开发

fork本仓库, 并clone到本地, 在src/plugins内(参考其他内置插件)编写自己的插件.
每个插件都需要导出create作为插件接口, 同一个插件可能会被实例化多次

export const create = buildCreate(({ name, botSet, logger }) => {
    //在此处初始化插件(如注册插件事件、注册插件命令、加载runtime文件)
    return {
        //插件接口, 包含onEnable等方法
    }
}

项目运行

  • npm run dev: 运行开发, 控制台输入rs重启程序
  • npm run build: 构建项目, 输出在./dist文件夹内
  • npm run server: 生产环境运行, 需要先构建项目

Package Sidebar

Install

npm i @yuanlu_yl/qq-bot

Weekly Downloads

1

Version

0.0.1

License

AGPL-3.0-or-later

Unpacked Size

82.8 kB

Total Files

31

Last publish

Collaborators

  • yuanlu_yl