Miao-Yunzai/lib/events/offline.js

26 lines
707 B
JavaScript
Raw Normal View History

2023-03-04 14:30:13 +08:00
import EventListener from '../listener/listener.js'
import fetch from 'node-fetch'
import cfg from '../config/config.js'
2023-03-04 14:30:13 +08:00
/**
* 监听下线事件
*/
2023-09-19 03:55:06 +08:00
export default class offlineEvent extends EventListener {
2023-03-04 14:30:13 +08:00
constructor () {
super({ event: 'system.offline' })
}
/** 默认方法 */
async execute (e) {
logger.mark('掉线了')
let config = cfg.getConfig('notice')
let title = `Miao-Yunzai(${Bot.nickname})已离线,请关注`
if (config.iyuu) {
await fetch(`https://iyuu.cn/${config.iyuu}.send?text=${title}&desp=${e.message}`)
}
if (config.sct) {
await fetch(`https://sctapi.ftqq.com/${config.sct}.send?title=${title}&content=${e.message}`)
}
2023-03-04 14:30:13 +08:00
}
}