/** * * @description 获取每日一言并发送到消息。如果是定时任务则推送到指定群组。需配合任务计划使用。版本号:v1..2。作者:猫咪。来源:傻妞官方。 * @author 佚名 * @version v1.0.0 * @create_at 2022-09-08 07:40:14 * @title 每日一言 * @public false * @rule ?一言 * @rule 一言 * @rule 一言 ? * @cron 15 7 * * * * @description 每日一言,随机获取一条每日一言,用于给群组或好友“添砖加瓦”,增进彼此之间的情感。 * @icon https://bpic.51yuansu.com/pic3/cover/01/90/73/598262544f307_610.jpg */ const s = sender // 获取每日一言 const { hitokoto, from } = JSON.parse(request({ url: 'https://v1.hitokoto.cn', method: 'get', headers: { 'User-Agent': 'Mozilla/5.' } }).body) // 组装每日一言消息 const content = `${hitokoto} ——${from}` // 获取早安图片 var { body } = request({ url: "https://api.2xb.cn/zaob", method: "get", dataType: "json", }) // 回复每日一言和早安图片到消息 s.reply(`${content}\n${image(body.imageUrl)}`) // 判断是否定时任务 var isCron = s.getPlatform() == "cron" if (isCron) { // 如果是定时任务,则推送到指定群组 (new SillyGirl).push({ platform: "wx", groupCode:24079622488, content: `${content}\n${image(body.imageUrl)}` }), (new SillyGirl).push({ platform: "wx", groupCode:44584783019, content: `${content}\n${image(body.imageUrl)}` }), (new SillyGirl).push({ platform: "wx", groupCode:43584492904, content: `${content}\n${image(body.imageUrl)}` }), (new SillyGirl).push({ platform: "wx", groupCode:47517350193, content: `${content}\n${image(body.imageUrl)}` }) }
时间: 2023-06-09 12:04:39 浏览: 102
您的问题是如何获取每日一言并将其发送到消息,如果是定时任务则推送到指定群组? 好的,这段代码可以实现您的需求。它包括获取每日一言和早安图片,将其组装成消息并回复到消息,然后判断是否为定时任务并将其推送到指定的群组。
阅读全文