mirror of
https://github.com/yoimiya-kokomi/miao-plugin.git
synced 2024-09-28 03:46:09 +00:00
调整上传角色图像的权限检查
This commit is contained in:
parent
5e9634aac2
commit
498982b9ea
@ -118,31 +118,27 @@ async function isAllowedToUploadCharacterImage (e) {
|
|||||||
if (!e.msg) {
|
if (!e.msg) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
// master直接返回true
|
||||||
// 由于添加角色图是全局,暂时屏蔽非管理员的添加
|
if (e.isMaster) {
|
||||||
if (e.isPrivate) {
|
|
||||||
if (!e.isMaster) {
|
|
||||||
e.reply('只有主人才能添加。')
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
if (e.isPrivate) {
|
||||||
|
e.reply('只有主人才能添加...')
|
||||||
|
return false
|
||||||
|
}
|
||||||
let groupId = e.group_id
|
let groupId = e.group_id
|
||||||
if (!groupId) {
|
if (!groupId) {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
if (e.groupConfig?.imgAddLimit === 2) {
|
const addLimit = e.groupConfig?.imgAddLimit || 2
|
||||||
if (!e.isMaster) {
|
const isAdmin = ['owner', 'admin'].includes(e.sender.role)
|
||||||
e.reply('只有主人才能添加。')
|
if (addLimit === 2) {
|
||||||
return false
|
e.reply('只有主人才能添加...')
|
||||||
}
|
return false
|
||||||
}
|
}
|
||||||
if (e.groupConfig?.imgAddLimit === 1 && !e.isMaster) {
|
if (addLimit === 1 && !isAdmin) {
|
||||||
if (!(e.sender.role === 'owner' || e.sender.role === 'admin')) {
|
e.reply('只有管理员才能添加...')
|
||||||
e.reply('只有管理员才能添加。')
|
return false
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user