Stapxs / Stapxs-QQ-Lite-2.0

一个兼容 OneBot 协议的非官方网页版 QQ 客户端、electron 客户端。
https://stapxs.github.io/Stapxs-QQ-Lite-2.0/
Apache License 2.0
470 stars 39 forks source link

剪切板图片粘贴发送后无法显示 #116

Closed huankong233 closed 2 months ago

huankong233 commented 2 months ago

错误来源

Stapxs QQ Lite(All)

描述错误

剪切板图片粘贴发送出去后无法显示

不过重新登陆之后就可以使用qq服务器上的图片就可以正常显示了

复现流程

截图

image

版本信息

Debug Info - 2024/8/21 16:48:44
================================
System Info:
    OS Name          -> Windows 10
    Browser Name     -> chrome
    Browser Version  -> 118.0.5993
    Electron Version -> 27.3.11
Application Info:
    Uptime           -> 21.82 s
    Package Version  -> 2.8.2
    Runtime env      -> production
    Service Work     -> false
Backend Info:
    Bot Info Name    -> NapCat.Onebot
    Bot Info Version -> 2.0.33
    Loaded Config    -> NapCat.Onebot
View Info:
    Doc Width        -> 1200 px
Network Info:
    Github           -> 89 ms
    Link API         -> failed

更多

No response

Stapxs commented 2 months ago

开一下 napcat 通知自己的消息设置

image

发送消息分了三个阶段:

  1. 发送消息本地显示,因为我懒所以本地显示阶段没把发出去的图片贴上来
  2. 发送消息返回,这时候加载的圈圈会消失但是消息是灰色的
  3. 收到自己消息的 notice 通知,这时候我才会认为消息完整的发出去了并通过这条 notice 显示正确的消息

这么做主要是针对 bot 挂在其他服务器上发送延迟比较大的情况,优先把消息显示出来再确认发送,避免误认为发送操作没成功( 所以灰色但是没加载圈圈大概率是没收到自己的消息 XD

huankong233 commented 2 months ago

开一下 napcat 通知自己的消息设置 image

怪不得那个消息是灰色的,原来是用这个来判断消息发没发出去,明白了