⚡️ 发送主人适配trss
This commit is contained in:
@@ -10,5 +10,5 @@ Bot.on?.("internal.input", async(e) => {
|
||||
`[事件(${e.self_id}) - 对方${e.end ? "输入完毕" : "正在输入"}]\n`,
|
||||
`好友账号:${e.user_id}`
|
||||
]
|
||||
await common.sendMasterMsg(msg)
|
||||
await common.sendMasterMsg(msg, e.bot.uin)
|
||||
})
|
||||
|
||||
@@ -170,8 +170,8 @@ Bot.on?.("message", async(e) => {
|
||||
return false
|
||||
}
|
||||
// 发送消息
|
||||
await common.sendMasterMsg(msg)
|
||||
if (forwardMsg) await common.sendMasterMsg(forwardMsg)
|
||||
await common.sendMasterMsg(msg, e.bot.uin)
|
||||
if (forwardMsg) await common.sendMasterMsg(forwardMsg, e.bot.uin)
|
||||
})
|
||||
// 特殊消息处理
|
||||
/**
|
||||
|
||||
@@ -86,8 +86,8 @@ Bot.on?.("notice.friend", async(e) => {
|
||||
default:
|
||||
return false
|
||||
}
|
||||
await common.sendMasterMsg(msg)
|
||||
if (forwardMsg) await common.sendMasterMsg(forwardMsg)
|
||||
await common.sendMasterMsg(msg, e.bot.uin)
|
||||
if (forwardMsg) await common.sendMasterMsg(forwardMsg, e.bot.uin)
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@@ -284,6 +284,6 @@ Bot.on?.("notice.group", async(e) => {
|
||||
default:
|
||||
return false
|
||||
}
|
||||
await common.sendMasterMsg(msg)
|
||||
if (forwardMsg) await common.sendMasterMsg(forwardMsg)
|
||||
await common.sendMasterMsg(msg, bot.uin)
|
||||
if (forwardMsg) await common.sendMasterMsg(forwardMsg, bot.uin)
|
||||
})
|
||||
|
||||
@@ -80,5 +80,5 @@ segment.image(`https://q1.qlogo.cn/g?b=qq&s=100&nk=${e.user_id}`),
|
||||
}
|
||||
break
|
||||
}
|
||||
await common.sendMasterMsg(msg)
|
||||
await common.sendMasterMsg(msg, e.bot.uin)
|
||||
})
|
||||
|
||||
@@ -53,6 +53,10 @@ class Config {
|
||||
return cfg.masterQQ
|
||||
}
|
||||
|
||||
get master() {
|
||||
return cfg.master
|
||||
}
|
||||
|
||||
/** 获取全局设置 */
|
||||
get whole() {
|
||||
return this.getDefOrConfig("whole")
|
||||
|
||||
@@ -7,17 +7,23 @@ export default class {
|
||||
/**
|
||||
* 给主人发消息
|
||||
* @param msg
|
||||
* @param botUin
|
||||
*/
|
||||
async sendMasterMsg(msg) {
|
||||
async sendMasterMsg(msg, botUin = Bot.uin) {
|
||||
let masterQQ = Config.masterQQ
|
||||
if (Config.master) {
|
||||
let master = Config.master[botUin]
|
||||
masterQQ = (!_.isEmpty(master) && master) || Config.masterQQ
|
||||
}
|
||||
if (Config.whole.notificationsAll) {
|
||||
// 发送全部管理
|
||||
for (let index of Config.masterQQ) {
|
||||
await common.relpyPrivate(index, msg)
|
||||
for (let index of masterQQ) {
|
||||
await common.relpyPrivate(index, msg, botUin)
|
||||
await common.sleep(5000)
|
||||
}
|
||||
} else {
|
||||
// 发给第一个管理
|
||||
await common.relpyPrivate(Config.masterQQ[0], msg)
|
||||
await common.relpyPrivate(masterQQ[0], msg, botUin)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user