mirror of
https://github.com/ctrlcvs/xiaoyao-cvs-plugin.git
synced 2024-12-23 03:20:52 +08:00
主人权限修正及更新成功后回复修正
This commit is contained in:
parent
583ee3c064
commit
64c884cddb
@ -110,5 +110,20 @@ export async function getMysApi (e, cfg) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export async function checkAuth (e, cfg) {
|
export async function checkAuth (e, cfg) {
|
||||||
return new User({ id: e.user_id })
|
let { auth = 'all' } = cfg
|
||||||
|
let uid = await MysInfo.getUid(e)
|
||||||
|
if (!uid) return false
|
||||||
|
|
||||||
|
if (auth === 'master' && !e.isMaster) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 检查user ck */
|
||||||
|
let isCookieUser = await MysInfo.checkUidBing(uid)
|
||||||
|
if (auth === 'cookie' && !isCookieUser) {
|
||||||
|
e.reply('尚未绑定Cookie...')
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
e.selfUser = new User({ id: e.user_id, uid })
|
||||||
|
return e.selfUser
|
||||||
}
|
}
|
||||||
|
40
index.js
40
index.js
@ -1,26 +1,36 @@
|
|||||||
// 适配V3 Yunzai,将index.js移至app/index.js
|
// 适配V3 Yunzai,将index.js移至app/index.js
|
||||||
import { currentVersion, isV3 } from './components/Changelog.js'
|
import {
|
||||||
|
currentVersion,
|
||||||
|
isV3
|
||||||
|
} from './components/Changelog.js'
|
||||||
import Data from './components/Data.js'
|
import Data from './components/Data.js'
|
||||||
|
|
||||||
export * from './apps/index.js'
|
export * from './apps/index.js'
|
||||||
let index = { atlas: {} }
|
let index = {
|
||||||
|
atlas: {}
|
||||||
|
}
|
||||||
if (isV3) {
|
if (isV3) {
|
||||||
index = await Data.importModule('/plugins/xiaoyao-cvs-plugin/adapter', 'index.js')
|
index = await Data.importModule('/plugins/xiaoyao-cvs-plugin/adapter', 'index.js')
|
||||||
console.log(index)
|
console.log(index)
|
||||||
}
|
}
|
||||||
export const atlas = index.atlas || {}
|
export const atlas = index.atlas || {}
|
||||||
|
|
||||||
console.log(`图鉴插件${currentVersion}初始化~`)
|
console.log(`图鉴插件${currentVersion}初始化~`)
|
||||||
|
|
||||||
setTimeout(async function () {
|
setTimeout(async function() {
|
||||||
let msgStr = await redis.get('xiaoyao:restart-msg')
|
let msgStr = await redis.get('xiaoyao:restart-msg')
|
||||||
let relpyPrivate = async function () {
|
let relpyPrivate = async function() {}
|
||||||
}
|
if (!isV3) {
|
||||||
if (msgStr) {
|
let common = await Data.importModule('/lib', 'common.js')
|
||||||
let msg = JSON.parse(msgStr)
|
if (common && common.default && common.default.relpyPrivate) {
|
||||||
await relpyPrivate(msg.qq, msg.msg)
|
relpyPrivate = common.default.relpyPrivate
|
||||||
await redis.del('xiaoyao:restart-msg')
|
}
|
||||||
let msgs = [`当前图鉴版本: ${currentVersion}`, '您可使用 #图鉴版本 命令查看更新信息']
|
}
|
||||||
await relpyPrivate(msg.qq, msgs.join('\n'))
|
if (msgStr) {
|
||||||
}
|
let msg = JSON.parse(msgStr)
|
||||||
|
await relpyPrivate(msg.qq, msg.msg)
|
||||||
|
await redis.del('xiaoyao:restart-msg')
|
||||||
|
let msgs = [`当前图鉴版本: ${currentVersion}`, '您可使用 #图鉴版本 命令查看更新信息']
|
||||||
|
await relpyPrivate(msg.qq, msgs.join('\n'))
|
||||||
|
}
|
||||||
}, 1000)
|
}, 1000)
|
||||||
|
Loading…
Reference in New Issue
Block a user