使用nonebot2,插件采用反向ws与其连接。提交发送的信息带有图片和文字,而最终发送结果只有文字,图片消失。
日志:
2024-02-24 17:30:54 I/Bot.181*****3: Login successful
2024-02-24 17:30:54 I/Bot.181*****3: Saved account secrets to local cache for fast login.
2024-02-24 17:30:55 I/Bot.181*****3: Login successful.
2024-02-24 17:30:56 V/Bot.181******3: Event: BotOnlineEvent(bot=Bot(*********))
2024-02-24 17:30:56 I/Bot.181****83: Bot login successful. WS服务器: 127.0.0.1:11444bot-mirai: 创建反向
2024-02-24 17:30:57 I/onebot-mirai: Bot: 18*****3 创建Session
2024-02-24 17:30:57 I/OneBotWsClient: Bot: 18*****83 反向Websocket服务端 / 成功连接
2024-02-24 17:31:23 I/OneBotWsClient: 收到原始消息:
{"action": "send_msg", "params": {"user_id": ****, "group_id": ****, "message_type": "group", "message": [ {"type": "image", "data": {"file": "base64://iVBORw0KGgoAAAANSUhEUgAAAEAAAABAC......tOkOfBvBfo1rkJggg==", "type": null, "cache": "true", "proxy": "true", "timeout": null}}, {"type": "text", "data": {"text": "\n"}}, {"type": "text", "data": {"text": "\u540d\u79f0\uff1aplay.mcif.cn \u30101.20.1<省略文字内容>"}}, "echo": "99"}
2024-02-24 17:31:41 V/Bot.*******: Group(*********) <-
名称:play.mcif.cn 【1.20.1】 ........
settings.yml
bots:
181****83:
cacheImage: true
cacheRecord: true
heartbeat:
enable: false
interval: 1500
http:
enable: false
host: 0.0.0.0
port: 6700
accessToken: ''
postUrl: ''
postMessageFormat: string
secret: ''
timeout: 0
ws_reverse:
- enable: true
postMessageFormat: string
reverseHost: 127.0.0.1
reversePort: 11444
accessToken: ''
reversePath: 'onebot/v11/ws'
reverseApiPath: 'onebot/v11/ws/api'
reverseEventPath: 'onebot/v11/ws/event'
useUniversal: true
useTLS: false
reconnectInterval: 3000
ws:
enable: false
postMessageFormat: string
wsHost: 0.0.0.0
wsPort: 8080
accessToken: ''
db:
enable: true
debug: false
proxy: ''
临时解决方法:换用onenot-kotlin,可以正常发送,附日志
2024-02-25 13:07:00 V/Bot.181****783: Group(25****808) <- [mirai:image:{1C52B015-2850-81B9-61E0-1FAABD69D1DF}.png, width=64, height=64, size=6403, type=PNG, isEmoji=false]
名称:pg.mcif.cn 【1.20.1 .......(省略)
使用nonebot2,插件采用反向ws与其连接。提交发送的信息带有图片和文字,而最终发送结果只有文字,图片消失。
日志:
settings.yml
临时解决方法:换用onenot-kotlin,可以正常发送,附日志