Miao-Yunzai/lib/events/connect.js

23 lines
958 B
JavaScript

import EventListener from "../listener/listener.js"
import cfg from "../config/config.js"
/**
* 监听连接事件
*/
export default class connectEvent extends EventListener {
constructor() {
super({ event: "connect" })
}
async execute(e) {
if (!Bot.uin.includes(e.self_id))
Bot.uin.push(e.self_id)
if (!cfg.bot.online_msg) return
const key = `Yz:loginMsg:${e.self_id}`
if (await redis.get(key)) return
redis.set(key, "1", { EX: cfg.bot.online_msg_exp })
for (const i of cfg.master[e.self_id] || [])
e.bot.pickFriend(i).sendMsg(`欢迎使用【TRSS-Yunzai v${cfg.package.version}\n【#帮助】查看指令说明\n【#状态】查看运行状态\n【#日志】查看运行日志\n【#重启】重新启动\n【#更新】拉取 Git 更新\n【#全部更新】更新全部插件\n【#更新日志】查看更新日志\n【#设置主人】设置主人账号\n【#安装插件】查看可安装插件`)
}
}