24 lines
628 B
JavaScript
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);
|
|
});
|
|
}
|