Closed shejialuo closed 3 years ago
我假设你指的都是 mirai 前两个问题
代码贡献问题
十分不好意思,那天发issue的时候忘记指明对象了。
我今天去看了一下 python-mirai-core, Bot类目前是没有文件上传的方法的。
目前 mirai 似乎已经能支持文件、语音和视频的上传和下载。(但是不清楚是否支持私聊)相关Issue:
https://github.com/mamoe/mirai/issues/805
实际上感觉 mirai-api-http 2.0 相对于1.0的变化会比较大。
https://github.com/project-mirai/mirai-api-http/issues/215
所以个人觉得作者没必要在这个时候实现这两个功能,上游较不稳定。这个事情我没有调查清楚, 十分不好意思哈。
PS: 我今天看了一下python-mirai-core 及 efb_qq_plugin_mirai的代码,还是理解了不少。 有一个问题就是/update_info在绑定了群组的情况下执行,可以修改群组的名称为备注名,但是无法 修改群组的头像。
实际上, python-mirai-core 存在能够获取到头像的方法:
有时间,我看能否提交PR,处理一下这个问题。
PS: 我今天看了一下python-mirai-core 及 efb_qq_plugin_mirai的代码,还是理解了不少。 有一个问题就是/update_info在绑定了群组的情况下执行,可以修改群组的名称为备注名,但是无法 修改群组的头像。
请问你用的EQS用的是哪个客户端呢,我这边 efb_qq_plugin_mirai 是可以成功获取头像的
我使用的是 efb_qq_plugin_mirai。
efb-qq-slave版本为2.0.0rc1
efb-qq-plugin-mirai版本为
操作系统信息
执行/update_info操作控制输出: verbose。
这个我这边真的没能复现…… https://github.com/milkice233/efb-qq-plugin-mirai/blob/2cb0334c8c661b060377eb7d0cd024aa03fa8848/efb_qq_plugin_mirai/mirai.py#L265 这里已经实现了对于头像的获取,而且我这边没能复现所以真的挺奇怪……
你可以试试用 Dev 版本的 EFB + ETM + EQS 看看还有没有问题
pip3 install -U git+https://github.com/milkice233/efb-qq-slave git+https://github.com/milkice233/efb-qq-plugin-mirai git+https://github.com/blueset/ehForwarderBot git+https://github.com/blueset/efb-telegram-master
这边更新到了dev版本,仍然是 No profile picture provided from this chat。
这是输出,红框部分感觉有问题。太奇怪了。
还有一个我刚才没有注意到的, 'chat'的id是负值?是其本身的机制还是溢出了?
那就很奇怪了……我现在只能先放置……可能的猜测是下载文件失败了,然后没有报错,传给ETM的文件为空 chat id 是负值是因为 Telegram 那边的群组 chat id 好像都是负的
修了 请 pip3 install -U git+https://github.com/milkice233/efb-qq-plugin-mirai
然后试下
已更新版本,问题解决。
首先仍然是感谢作者的贡献,在这儿有几个不情之请:
其次是对代码贡献的一些问题: