diff --git a/plugins/jd_sign_token/main.py b/plugins/jd_sign_token/main.py index ee0a2ea..62c2840 100644 --- a/plugins/jd_sign_token/main.py +++ b/plugins/jd_sign_token/main.py @@ -1,4 +1,6 @@ +import os import re +from pathlib import Path from typing import Optional, List, Dict, Any from typing import Tuple @@ -310,6 +312,14 @@ class JDTokenPlugin(MessagePluginInterface): # 设置京东Token result = await self.set_jd_token(token, remark) await bot.send_text_message((roomid if roomid else sender), result, sender) + + # 发送二维码图片 + qrcode_path = Path(os.path.join(os.path.dirname(os.path.abspath(__file__)), "qrcode.png")) + if qrcode_path.exists(): + await bot.send_image_message((roomid if roomid else sender), qrcode_path) + else: + self.LOG.warning(f"二维码图片不存在: {qrcode_path}") + return True, "处理成功" except Exception as e: diff --git a/plugins/jd_sign_token/qrcode.png b/plugins/jd_sign_token/qrcode.png new file mode 100644 index 0000000..0d30266 Binary files /dev/null and b/plugins/jd_sign_token/qrcode.png differ