Tsuk1ko / cq-picsearcher-bot

🤖 基于 saucenao / ascii2d / whatanime 的搜图机器人
https://moe.best/projects/qq-robot-picfinder.html
GNU General Public License v3.0
1.54k stars 216 forks source link

chatgpt调试 #400

Closed bitterndumpling closed 1 year ago

bitterndumpling commented 1 year ago

export default async context => { if (context.group_id) { if (blackGroup.has(context.group_id)) return false; if (whiteGroup.size && !whiteGroup.has(context.group_id)) return false; }

//这里的context.message是带有CQ格式的,直接用配置文件中的正则匹配一定会失败 const { match, config } = getMatchAndConfig(context.message);

if (!match) return false; if (!config.apiKey) { global.replyMsg(context, '未配置 APIKey', false, true); return false; }

//应该先替换掉CQ格式吧 const prompt = match[1]?.replace(/[CQ:[^]]+]/g, '').trim(); if (!prompt) return false;

Tsuk1ko commented 1 year ago

为啥会失败,你是 at 机器人了吗,这个功能是不需要 at 的,只要匹配正则就触发

如果你希望 at 才触发,应在正则配置中直接考虑这点

bitterndumpling commented 1 year ago

为啥会失败,你是 at 机器人了吗,这个功能是不需要 at 的,只要匹配正则就触发

如果你希望 at 才触发,应在正则配置中直接考虑这点

是这样设计的么,了解了。感谢回复