Files
mol-robot/handlers/sendMessage.js
mol 3cec0cad64
All checks were successful
continuous-integration/drone/push Build is passing
test
2023-12-13 23:59:35 +08:00

24 lines
628 B
JavaScript

import pkg from 'mirai-js';
import { defaultSubs } from '#root/config/index.js';
import logger from '#root/utils/logger.js';
const { Message } = pkg
// 方法已废弃
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);
});
}