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 (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) {
|
||||
let NotfoGroup
|
||||
if (arrlist.some(index => index.id === i)) {
|
||||
if (arrlist.some(index => String(index.id) === String(i))) {
|
||||
let ServerProp = prop
|
||||
for (let user of arrlist) {
|
||||
if (user.id === i) {
|
||||
ChatsList = user?.chatslist || ChatsList
|
||||
prop = user?.propNum || prop
|
||||
if (String(user.id) === String(i)) {
|
||||
ChatsList = parseInt(user?.chatslist) || ChatsList
|
||||
prop = parseInt(user?.propNum) || prop
|
||||
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)
|
||||
}
|
||||
return [ChatsList, prop, NotfoGroup, MaxText]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue