原名 QChatGPT ;😎高稳定性、🧩支持扩展、🦄多模态的 ChatGPT QQ / QQ频道 / One Bot 机器人🤖 | 支持 OpenAI GPT、Claude、Gemini Pro、DeepSeek、Moonshot(Kimi)、gpt4free、One API、Ollama、dify 的 QQ / QQ频道 / OneBot 机器人 / Agent 平台
GNU Affero General Public License v3.0
4.39k
stars
335
forks
source link
[Bug]:python3.9中typing库的 | 操作符不支持 #895
Open
setwhite opened 1 month ago
消息平台适配器
Nakuru(go-cqhttp)
运行环境
Ubuntu python3.9.12
QChatGPT版本
v3.3.1
异常情况
python3.9,typing库的 | 操作符不支持 报错TypeError: unsupported operand type(s) for |: '_UnionGenericAlias' and '_UnionGenericAlias'
QChatGPT-3.3.1.1/pkg/provider/entities.py中: content: typing.Optional[list[ContentElement]] | typing.Optional[str] = None
QChatGPT-3.3.1.1/pkg/core/entities.py中: resp_messages: typing.Optional[list[llm_entities.Message]] | typing.Optional[list[mirai.MessageChain]] = []
用typing.Union改写后正常运行
启用的插件
No response