module.exports = {
plugins: [['common', {
exit: false, // 不注册 exit 指令
}]],
}
# 常用功能 (common)
提示
本章介绍的功能都由 koishi-plugin-common 插件提供。
koishi-plugin-common 包含了一些基本插件,它们在你使用 koishi
库时是默认安装的。
# 指令列表
以下是这个插件包含的指令列表。注明“需要数据库”的指令在没有配置数据库时默认不注册。
指令 | 默认权限 | 需要数据库 |
---|---|---|
admin | 4 | 是 |
broadcast | 3 | 是 |
contextify (ctxf) | 3 | 是 |
echo | 3 | 否 |
exec | 4 | 否 |
exit | 4 | 否 |
help | 0 | 否 |
info (i) | 0 | 是 |
你也可以在安装插件时显式地声明某些指令不注册:
koishi.config.js
# 配置列表
除了上述指令都可以声明不注册外,koishi-plugin-common 还提供了其他的一些配置项如下:
配置项 | 对应章节 |
---|---|
broadcastInterval | 向所有群广播消息 |
respondent | 配置内置问答 |
repeater | 配置复读机 |
handleFriend | 处理好友申请 |
handleGroupAdd | 处理加群申请 |
handleGroupInvite | 处理加群邀请 |
welcomeMessage | 欢迎新成员 |
getUserName | 查看用户信息 |
# 导出的方法
此外,koishi-plugin-common 还导出了一些方法如下:
导出方法 | 对应章节 |
---|---|
registerUserInfo | 扩展要显示的信息 |
registerUserAction | 添加可用操作 |
registerGroupAction | 添加可用操作 |