1.0.2 • Published 1 year ago

kook-bot-ts v1.0.2

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
1 year ago

Kook-ts

基于KBotify的插件式框架

安装

npm i --save kook-ts

快速上手

启动代码

const KookBot = require('kook-ts').KookBot;

const bot = new KookBot({
    token: '在这里放置你的token',
    plugin_folder: './plugins/',//插件放置位置,可更改
    ops: [],//op列表,不知道的可以先启动机器人然后在kook里面/me
    debug_command:true,//是否启用调试指令如/me,/here
})

插件代码

const onMessage = (client, msg) => {
    //client是KookBot
    //msg是TextMessage
}

const onLoad = (client) => {
    //client是KookBot
}

const config = {
    id: '',//必选,唯一id
    name: '',//必选,显示名称
    menu: ''//可选,菜单显示项
};

module.exports = { config, onMessage, onLoad };//除了config都是可选

管理员指令

通用

/plugin reload 重载所有插件(在修改插件后) /enable <id> 在当前频道启用插件 /disable <id> 在当前频道禁用插件 /permission reload 重载权限文件(在手动修改权限文件后)

开票

/ticket enable <type1> <type2> ... 启用开票系统,注意需要在单独的一个分组里面使用,bot会自动创建入口 /ticket disable 禁用开票系统