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
991320e75b
commit
33306ecc59
@ -106,6 +106,12 @@ export async function gclog(e) {
|
|||||||
url += `${item}=${postdata[item]}&`
|
url += `${item}=${postdata[item]}&`
|
||||||
}
|
}
|
||||||
e.msg= url.substring(0, url.length - 1);
|
e.msg= url.substring(0, url.length - 1);
|
||||||
|
let sendMsg=[];
|
||||||
|
e.reply("抽卡记录获取中请稍等...")
|
||||||
|
e._reply=e.reply;
|
||||||
|
e.reply = (msg) => {
|
||||||
|
sendMsg.push(msg)
|
||||||
|
}
|
||||||
if(isV3){
|
if(isV3){
|
||||||
let gclog= (await import(`file:///${_path}/plugins/genshin/model/gachaLog.js`)).default
|
let gclog= (await import(`file:///${_path}/plugins/genshin/model/gachaLog.js`)).default
|
||||||
await (new gclog(e)).logUrl()
|
await (new gclog(e)).logUrl()
|
||||||
@ -116,6 +122,7 @@ export async function gclog(e) {
|
|||||||
e.isPrivate = true;
|
e.isPrivate = true;
|
||||||
await bing(e)
|
await bing(e)
|
||||||
}
|
}
|
||||||
|
utils.replyMake(e,sendMsg,1)
|
||||||
let time=(configData.gclogEx||5)*60
|
let time=(configData.gclogEx||5)*60
|
||||||
redis.set(`xiaoyao:gclog:${e.user_id}`, Math.floor(Date.now()/1000)+time, { //把色图链接写入缓存防止一直色色
|
redis.set(`xiaoyao:gclog:${e.user_id}`, Math.floor(Date.now()/1000)+time, { //把色图链接写入缓存防止一直色色
|
||||||
EX: time
|
EX: time
|
||||||
|
@ -36,8 +36,27 @@ export async function relpyPrivate (userId, msg) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
export async function replyMake(e,_msg,lenght){
|
||||||
|
let nickname = Bot.nickname;
|
||||||
|
if (e.isGroup) {
|
||||||
|
let info = await Bot.getGroupMemberInfo(e.group_id, Bot.uin)
|
||||||
|
nickname = info.card || info.nickname
|
||||||
|
}
|
||||||
|
let msgList=[];
|
||||||
|
for(let [index,item] of Object.entries(_msg)){
|
||||||
|
if(index<lenght){
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
msgList.push({
|
||||||
|
message: item,
|
||||||
|
nickname: nickname,
|
||||||
|
user_id: Bot.uin
|
||||||
|
})
|
||||||
|
}
|
||||||
|
e._reply(await Bot.makeForwardMsg(msgList));
|
||||||
|
}
|
||||||
export default {
|
export default {
|
||||||
sleepAsync,
|
sleepAsync,
|
||||||
randomSleepAsync,
|
randomSleepAsync,replyMake,
|
||||||
randomString,relpyPrivate
|
randomString,relpyPrivate
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user