el-bot
Version:
A quick qq bot framework for mirai.
34 lines (29 loc) • 1.08 kB
text/typescript
// import type { Bot } from 'el-bot'
// import type { EventType } from 'mirai-ts'
// import { Message } from 'mirai-ts'
// export default function (ctx: Bot) {
// const { mirai } = ctx
// const masters = ctx.el.bot.master
// const messageListMap = new Map<
// number,
// EventType.BotInvitedJoinGroupRequestEvent
// >()
// mirai.on('BotInvitedJoinGroupRequestEvent', (msg) => {
// const content = [
// Message.Plain(
// `好友 ${msg.nick}(${msg.fromId}) 邀请您加入 ${msg.groupName}(${msg.groupId})\n引用回复该信息,0 同意邀请,1 拒绝邀请`,
// ),
// ]
// if (masters) {
// masters.forEach(async (target) => {
// const { messageId } = await mirai.api.sendFriendMessage(content, target)
// messageListMap.set(messageId, msg)
// })
// }
// })
// mirai.on('FriendMessage', (msg) => {
// const quoteMsg = msg.get('Quote')
// if (quoteMsg && messageListMap.get(quoteMsg.id))
// messageListMap.get(quoteMsg.id)?.respond(Number.parseInt(msg.plain))
// })
// }