- AT 异常
- 消息过滤逻辑以处理空响应
This commit is contained in:
ycxom 2025-01-03 22:21:24 +08:00
parent 447070283c
commit 0c05297dbf

View file

@ -363,9 +363,9 @@ export class bym extends plugin {
} else {
let finalMsg = await convertFaces(t, true, e)
finalMsg = finalMsg.map(filterResponseChunk).filter(i => !!i)
// if (!finalMsg || (typeof finalMsg === 'string' && !finalMsg.trim())) {
// continue
// }
if (!finalMsg.length || (JSON.stringify(finalMsg).trim() === '')) {
continue
}
logger.info(JSON.stringify(finalMsg))
if (Math.floor(Math.random() * 100) < 10) {
await e.reply(finalMsg, true, {
@ -394,6 +394,9 @@ export class bym extends plugin {
* @param msg
*/
function filterResponseChunk(msg) {
if (typeof msg === 'object') {
return msg || false
}
if (!msg || typeof msg !== 'string') {
return false
}