feat: v1.2.0
Some checks failed
continuous-integration/drone Build is failing

This commit is contained in:
mol
2023-12-13 18:54:37 +08:00
parent d03ffb0cfc
commit 901f127b8a
20 changed files with 824 additions and 63 deletions

View File

@ -1,8 +1,8 @@
const { Message } = require('mirai-js');
const { defaultSubs } = require('../config');
const logger = require('../utils/logger');
import { Message } from 'mirai-js';
import { defaultSubs } from '#root/config/index.js';
import logger from '#root/utils/logger.js';
module.exports = function sendForwardMessage(bot, data) {
export default function sendForwardMessage(bot, data) {
logger('开始执行handler: sendForwardMessage');
const { from, messages, subs } = data;
const subscriptions = subs || defaultSubs;
@ -23,8 +23,8 @@ module.exports = function sendForwardMessage(bot, data) {
if (imgUrls) {
Array.isArray(imgUrls)
? imgUrls
.slice(0, process.env.IMG_NUMBER_IN_ONE_MESSAGE || 1)
.forEach((url) => msgContent.addImageUrl(url))
.slice(0, process.env.IMG_NUMBER_IN_ONE_MESSAGE || 1)
.forEach((url) => msgContent.addImageUrl(url))
: msgContent.addImageUrl(imgUrls);
}
// 添加来源地址
@ -61,4 +61,4 @@ module.exports = function sendForwardMessage(bot, data) {
// }
bot.sendMessageToFriend(qq, forwardMsgContent);
});
};
}

View File

@ -1,9 +1,9 @@
const { Message } = require('mirai-js');
const { defaultSubs } = require('../config');
const logger = require('../utils/logger');
import { Message } from 'mirai-js';
import { defaultSubs } from '#root/config/index.js';
import logger from '#root/utils/logger.js';
// 方法已废弃
module.exports = function sendMessage(bot, data) {
export default function sendMessage(bot, data) {
logger('开始执行handler: sendMessage');
const { message, imgUrl } = data;
const subscriptions = defaultSubs;
@ -19,4 +19,4 @@ module.exports = function sendMessage(bot, data) {
users.forEach((qq) => {
bot.sendMessageToFriend(qq, msg);
});
};
}

View File

@ -1,7 +1,8 @@
const { Message } = require('mirai-js');
const logger = require('../utils/logger');
import { Message } from 'mirai-js';
import { defaultSubs } from '#root/config/index.js';
import logger from '#root/utils/logger.js';
module.exports = function sendMessage2(bot, data) {
export default function sendMessage2(bot, data) {
logger('开始执行handler: sendMessage2');
const { from, messages, imgUrls, subs, originUrl, at } = data;
const subscriptions = subs || defaultSubs;
@ -29,8 +30,8 @@ module.exports = function sendMessage2(bot, data) {
if (imgUrls) {
Array.isArray(imgUrls)
? imgUrls
.slice(0, process.env.IMG_NUMBER_IN_ONE_MESSAGE || 1)
.forEach((url) => msgContent.addImageUrl(url))
.slice(0, process.env.IMG_NUMBER_IN_ONE_MESSAGE || 1)
.forEach((url) => msgContent.addImageUrl(url))
: msgContent.addImageUrl(imgUrls);
}
// 添加来源地址
@ -38,17 +39,17 @@ module.exports = function sendMessage2(bot, data) {
msgContent.addText(`点击查看详情:${originUrl}`);
}
groups = groups ? groups.split(',') : []
logger(groups)
groups = groups ? groups.split(',') : [];
logger(groups);
Array.isArray(groups) &&
groups.forEach((groupId) => {
bot.sendMessageToGroup(groupId, msgContent);
});
users = users ? users.split(',') : []
logger(users)
users = users ? users.split(',') : [];
logger(users);
Array.isArray(users) &&
users.forEach((qq) => {
bot.sendMessageToFriend(qq, msgContent);
});
};
}