pycqBot icon indicating copy to clipboard operation
pycqBot copied to clipboard

go-cqhttp python 框架,可以用于快速塔建 bot

Results 24 pycqBot issues
Sort by recently updated
recently updated
newest added

在0.5.1.1 中,执行 cqapi.get_login_info()会报错FLAG NOT FOUND,原因是get_login_info()中的return的cqhttp api不对. 这个版本解决了这个问题. (以下是有异议部分) 我查阅了cqhttp api后觉得send_group_forward(group_id,message)中的message应该为list[dict]类型或者list[str]类型,而不是str类型. 但是我在更改后使用send_group_forward_msg和更改前(即message:str)一样,都是api报错100. 我觉得这样改是对的,但是我不知道为什么会报错.这是有争议的部分.

不知道为什么,一直无法连接服务 ![Uploading image.png…]()

我想设置help格式,但是我试了好多遍都不知道咋办,我是想删除help和status这两个命令,或者说让他们不起作用,有哪位大佬给个解决方案

如题,我想把默认的指令标识符#改成别的

sys包未引入;else分支缺少:

在使用 `go-cqhttp` 启动时,程序会在提示`警告 检查更新失败!`后继续运行,可以收到消息。然而用PyCqBot启动 go-cqhttp.exe 时,出现 `[go-cqhttp/WARNING] PyCqBot: go-cqhttp 警告 检查更新失败!` 后,程序会卡死。 完整输出: ``` ################################################################# ██████╗ ██╗ ██╗ ██████╗ ██████╗ ██████╗ ██████╗ ████████╗ ██╔══██╗╚██╗ ██╔╝██╔════╝██╔═══██╗██╔══██╗██╔═══██╗╚══██╔══╝ ██████╔╝ ╚████╔╝ ██║ ██║ ██║██████╔╝██║...

- BUG描述:在pycqBot中,默认使用logging.debug()输出日志,而不是首先通过logging.getLogger设置logger来输出日志,这样如果我在其他项目中使用logging模块记录自己的日志时候,就会导致输出混乱,以下代码可以复现输出结果。最后一行logger.debug('Log 3, BAD!'),理应只输出`2023-08-31 22:16:16,799 - mylogger - DEBUG - Log 3, BAD!`这一行,但是却多了`DEBUG:mylogger:Log 3, BAD!` ``` import logging logger = logging.getLogger('mylogger') logger.setLevel(logging.DEBUG) ch = logging.StreamHandler() ch.setLevel(logging.DEBUG) formatter = logging.Formatter('%(asctime)s -...

![image](https://github.com/FengLiuFeseliud/pycqBot/assets/103659676/c5aaac54-06ae-4330-924f-8dd814f70af7) ![image](https://github.com/FengLiuFeseliud/pycqBot/assets/103659676/a03fb792-bcee-408b-ae65-0764b06c5d35) ### 如图,经过分析我发现发送信息后pycqbot会优先处理信息是否包含指令 ### 而尝试读取一条使用手机发送的视频信息时,由于该信息不包含文本,同时程序尝试强制访问该信息的文本内容而产生错误 ### 经测试,该bug会在发送视频时100%触发,但使用电脑端以文件的方法发送视频不会触发 ### _(幸好不会直接崩)_ (顺带说一下能不能隐藏不存在的指令的回复信息) ![image](https://github.com/FengLiuFeseliud/pycqBot/assets/103659676/a28c13fb-c3b1-4dfe-9621-9cb32627e793) pycqBot v0.4.5.1

Traceback (most recent call last): File "C:\Users\joker\AppData\Local\Programs\Python\Python311\Lib\asyncio\proactor_events.py", line 792, in _loop_self_reading f.result() # may raise ^^^^^^^^^^ File "C:\Users\joker\AppData\Local\Programs\Python\Python311\Lib\asyncio\windows_events.py", line 846, in _poll value = callback(transferred, key, ov) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\joker\AppData\Local\Programs\Python\Python311\Lib\asyncio\windows_events.py",...