mirror of
https://github.com/ikechan8370/chatgpt-plugin.git
synced 2025-12-17 13:57:10 +00:00
fix(bym): 修复用户 ID 比较逻辑并优化属性解析
This commit is contained in:
parent
c190d90e0f
commit
5d2d6fad35
1 changed files with 7 additions and 7 deletions
14
apps/bym.js
14
apps/bym.js
|
|
@ -99,21 +99,21 @@ export class bym extends plugin {
|
||||||
if (Config.UserList.some(index => index.id === sender)) {
|
if (Config.UserList.some(index => index.id === sender)) {
|
||||||
if (user_data[2]) logger.info(`单独概率用户`)
|
if (user_data[2]) logger.info(`单独概率用户`)
|
||||||
}
|
}
|
||||||
if (user_data[2] && !group && !Config.GroupList.length) return
|
if (user_data[2] && !Config.some(Id => group.includes(Id)) && !Config.GroupList.length) return
|
||||||
}
|
}
|
||||||
async function ReadArr(i, arrlist) {
|
async function ReadArr(i, arrlist) {
|
||||||
let NotfoGroup
|
let NotfoGroup
|
||||||
if (arrlist.some(index => index.id === i)) {
|
if (arrlist.some(index => String(index.id) === String(i))) {
|
||||||
let ServerProp = prop
|
let ServerProp = prop
|
||||||
for (let user of arrlist) {
|
for (let user of arrlist) {
|
||||||
if (user.id === i) {
|
if (String(user.id) === String(i)) {
|
||||||
ChatsList = user?.chatslist || ChatsList
|
ChatsList = parseInt(user?.chatslist) || ChatsList
|
||||||
prop = user?.propNum || prop
|
prop = parseInt(user?.propNum) || prop
|
||||||
NotfoGroup = user?.notofgroup || false
|
NotfoGroup = user?.notofgroup || false
|
||||||
MaxText = user?.maxtext || MaxText
|
MaxText = parseInt(user?.maxtext) || MaxText
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ServerProp -= Math.floor(prop * Math.random())
|
ServerProp -= prop
|
||||||
prop = Math.max(0, ServerProp)
|
prop = Math.max(0, ServerProp)
|
||||||
}
|
}
|
||||||
return [ChatsList, prop, NotfoGroup, MaxText]
|
return [ChatsList, prop, NotfoGroup, MaxText]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue