UNPKG

el-bot

Version:

A quick qq bot framework for mirai.

57 lines (49 loc) 1.16 kB
import type { Bot } from 'el-bot' // import { Friend } from './schemas/friend.schema' /** * 记录触发信息 */ export async function recordTriggerInfo() { // if (mirai.curMsg && mirai.curMsg.type === 'GroupMessage') { // const msg = mirai.curMsg // Friend.findOneAndUpdate( // { // qq: msg.sender.id, // lastTriggerTime: new Date(), // }, // { // $inc: { // total: 1, // }, // $setOnInsert: { // total: 0, // }, // }, // { // upsert: true, // }, // ) // } } /** * 分析统计 * @param bot */ export async function analytics(bot: Bot) { if (!bot.db) { bot.logger.error('[analytics] 您必须先启用数据库。') // return } // const { mirai } = bot // const sendGroupMessage = mirai.api.sendGroupMessage // 重载消息发送函数 // mirai.api.sendGroupMessage = async (messageChain, target, quote) => { // recordTriggerInfo(mirai) // const data = await sendGroupMessage.apply(mirai.api, [ // messageChain, // target, // quote, // ]) // return data // } }