ehForwarderBot / efb-qq-slave

EFB QQ Slave, a channel for EH Forwarder Bot. EFB QQ从端
GNU General Public License v3.0
447 stars 48 forks source link

是否撤回与回复功能无法工作? #76

Open jzl2163 opened 3 years ago

jzl2163 commented 3 years ago

我在使用了 IOTBot 和 Mirai 客户端时,撤回与回复均会导致程序错误,日志如下:

IOTBot(撤回时): File "/usr/local/lib/python3.8/dist-packages/efb_telegram_master/master_message.py", line 525, in delete_message coordinator.send_status(MessageRemoval( File "/usr/local/lib/python3.8/dist-packages/ehforwarderbot/coordinator.py", line 143, in send_status status.destination_channel.send_status(status) File "/usr/local/lib/python3.8/dist-packages/efb_qq_slave/init.py", line 83, in send_status return self.QQClient.send_status(status) File "/usr/local/lib/python3.8/dist-packages/efb_qq_plugin_iot/IOTBot.py", line 205, in send_status raise NotImplementedError NotImplementedError

Mirai(对消息进行回复时): File "/usr/local/lib/python3.8/dist-packages/efb_telegram_master/master_message.py", line 391, in process_telegram_message slave_msg = coordinator.send_message(m) File "/usr/local/lib/python3.8/dist-packages/ehforwarderbot/coordinator.py", line 115, in send_message return slaves[msg.deliver_to.channel_id].send_message(msg) File "/usr/local/lib/python3.8/dist-packages/efb_qq_slave/init.py", line 80, in send_message return self.QQClient.send_message(msg) File "/usr/local/lib/python3.8/dist-packages/efb_qq_plugin_mirai/mirai.py", line 90, in send_message messages.append(At(target=int(uin), display="@")) ValueError: invalid literal for int() with base 10: ''

部分日志未截取(忘记截取了),如果这两者无法工作,请在Readme中备注,感谢~

jzl2163 commented 3 years ago

另外 #75 中的问题在使用Mirai时我也曾遇到过,但是我没有消息转发中止的现象。

milkice233 commented 3 years ago

嗯,这块儿还没做,所以还没发版本

milkice233 commented 3 years ago

哦对,IOTbot 不支持消息撤回

heddxh commented 2 years ago

哦对,IOTbot 不支持消息撤回

请问gocq是否不支持私聊中引用回复? 我这里既不能解析引用回复消息,也不能发送