test
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
mol
2023-12-14 14:59:41 +08:00
parent 16196c46ac
commit cf18fdf532
2 changed files with 23 additions and 15 deletions

View File

@ -4,7 +4,7 @@ import { getRandomRecipe } from './api/index.js';
import { genRecipeMessage } from './utils/index.js';
import logger from '#root/utils/logger.js'
const { Middleware } = pkg;
const { Middleware, Message } = pkg;
const cookCommand = command.cook;
let Bot;
@ -15,12 +15,18 @@ const commandHandle = {
async function randomCook(text, data) {
const limit = Number.parseInt(text) > 0 ? Number.parseInt(text) : 5;
const recipeList = await getRandomRecipe(limit);
logger(JSON.stringify(recipeList));
const message = genRecipeMessage(recipeList, '给你推荐');
logger(message);
switch (data.type) {
case 'GroupMessage':
Bot.sendMessageToGroup(data.sender.group.id, message);
const forwardMsg = Message.createForwardMessage();
forwardMsg.addForwardNode({
senderId: process.env.QQ,
time: 0,
senderName: '厨娘·模儿',
messageChain: message
})
Bot.sendMessageToGroup(data.sender.group.id, forwardMsg);
break;
case 'FriendMessage':
Bot.sendMessageToFriend(data.sender.id, message);