Files
mol-robot/handlers/sendMessage.js
mol 901f127b8a
Some checks failed
continuous-integration/drone Build is failing
feat: v1.2.0
2023-12-13 18:54:37 +08:00

23 lines
612 B
JavaScript

import { Message } from 'mirai-js';
import { defaultSubs } from '#root/config/index.js';
import logger from '#root/utils/logger.js';
// 方法已废弃
export default function sendMessage(bot, data) {
logger('开始执行handler: sendMessage');
const { message, imgUrl } = data;
const subscriptions = defaultSubs;
const { groups, users } = subscriptions;
const msg = new Message().addText(message);
if (imgUrl) {
msg.addImageUrl(imgUrl);
}
groups.forEach((groupId) => {
bot.sendMessageToGroup(groupId, msg);
});
users.forEach((qq) => {
bot.sendMessageToFriend(qq, msg);
});
}