zhayujie / chatgpt-on-wechat

基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT4.0/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
https://docs.link-ai.tech/cow
MIT License
27.96k stars 7.45k forks source link

drag_sensitive 函数报错 #2094

Closed manjieqi closed 1 week ago

manjieqi commented 2 weeks ago

前置确认

⚠️ 搜索issues中是否已存在类似问题

操作系统类型?

Docker

运行的python版本是?

python 3.7

使用的chatgpt-on-wechat版本是?

Latest Release

运行的channel类型是?

wechatmp(公众号, 订阅号)

复现步骤 🕹

[ERROR][2024-06-20 17:09:51][config.py:257] - can only concatenate list (not "str") to list Traceback (most recent call last): File "/app/config.py", line 254, in drag_sensitive config_copy[key] = config_copy[key][0:3] + "" 5 + config_copy[key][-3:] TypeError: can only concatenate list (not "str") to list

启动报上面的错误 配置文件是这么写的

environment: TZ: 'Asia/Shanghai' USE_GLOBAL_PLUGIN_CONFIG: True

OpenAI配置

  OPEN_AI_API_KEY: 'sk-xxxxxxxx'

问题描述 😯

应该是没考虑到KEY的值是一个字符串,而不是一个列表,配置文件中有很多KEY

终端日志 📒

[ERROR][2024-06-20 17:09:51][config.py:257] - can only concatenate list (not "str") to list
Traceback (most recent call last):
  File "/app/config.py", line 254, in drag_sensitive
    config_copy[key] = config_copy[key][0:3] + "*" * 5 + config_copy[key][-3:]
TypeError: can only concatenate list (not "str") to list
zhayujie commented 2 weeks ago

你好,你的镜像版本是多少,有更新到最新吗

manjieqi commented 2 weeks ago

你好,你的镜像版本是多少,有更新到最新吗

最新,就前几天更新的那个

6vision commented 1 week ago

拉取最新代码即可,修复了该问题