添加多久发言过的人列表排序
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user