kook-bot-ts
v1.0.2
Published
基于KBotify的Kook插件式机器人框架
Downloads
14
Maintainers
Readme
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
禁用开票系统