添加多久发言过的人列表排序

This commit is contained in:
yeyang
2022-11-01 00:55:01 +08:00
parent a37db7bf6f
commit 46cc91f62f

View File

@@ -123,6 +123,9 @@ class Group_admin {
async getnoactive(e, times, unit, num = 1) {
let list = await this.noactivelist(e, times, unit)
if (!list) return false
list.sort((a, b) => {
return a.last_sent_time - b.last_sent_time
})
let msg = list.map(item => {
return [segment.image(`https://q1.qlogo.cn/g?b=qq&s=100&nk=${item.user_id}`),
`\nQQ${item.user_id}\n`,
@@ -138,7 +141,7 @@ class Group_admin {
let msgs = Page[num - 1]
let res = msgs.list
if (num < Page.length) {
res.unshift(`可用 "#查看${times}${unit}没发言过的人第${msgs.pageNum + 1}页" 翻页`)
res.splice(2, 0, `可用 "#查看${times}${unit}没发言过的人第${msgs.pageNum + 1}页" 翻页`)
}
res.unshift(`当前为第${msgs.pageNum}页,共${Page.length}页,本页共${res.length}人,总共${msg.length}`)
res.unshift(`以下为${times}${unit}没发言过的坏淫`)
@@ -214,6 +217,9 @@ class Group_admin {
async getneverspeakinfo(e, num) {
let list = await this.getneverspeak(e)
if (!list) return false
list.sort((a, b) => {
return a.join_time - b.join_time
})
let msg = list.map(item => {
return [segment.image(`https://q1.qlogo.cn/g?b=qq&s=100&nk=${item.user_id}`),
`\nQQ${item.user_id}\n`,
@@ -228,11 +234,11 @@ class Group_admin {
}
let msgs = Page[num - 1]
let res = msgs.list
if (num < Page.length) {
res.unshift(`可用 "#查看从未发言过的人第${msgs.pageNum + 1}页" 翻页`)
}
res.unshift(`当前为第${msgs.pageNum}页,共${Page.length}页,本页共${res.length}人,总共${msg.length}`)
res.unshift(`以下为进群后从未发言过的坏淫`)
if (num < Page.length) {
res.splice(2, 0, `可用 "#查看从未发言过的人第${msgs.pageNum + 1}页" 翻页`)
}
return res
}
}