浏览代码

支持图片返回

sakulin 3 月之前
父节点
当前提交
32f7eaaadb
共有 1 个文件被更改,包括 20 次插入0 次删除
  1. 20 0
      src/lib/Plugins.ts

+ 20 - 0
src/lib/Plugins.ts

@@ -428,6 +428,26 @@ async function handleCommand(context: PrivateFriendMessage | PrivateGroupMessage
                     });
                 }
             }
+        } else if (result?.picture?.enabled) {
+
+            const messages = [createImageMessage(result.picture.base64)];
+
+            if (typeof result.picture.supplement == "string") {
+                messages.push(createTextMessage(result.picture.supplement));
+            }
+
+            if (isGroupMessage && context.group_id) {
+                await qqBot.send_group_msg({
+                    group_id: Number(context.group_id),
+                    message: messages
+                });
+            } else {
+                await qqBot.send_private_msg({
+                    user_id: Number(context.user_id),
+                    message: messages
+                });
+            }
+
         } else {
             // 发送普通文本响应
             const message = [...baseMessage, createTextMessage(result)];