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
29.49k stars 7.8k forks source link

阿里云docker部署,接入个人订阅号,卡在配置微信服务器,非程序员,帮我看看其他可能出错的地方 #1903

Closed cbaoox closed 4 months ago

cbaoox commented 4 months ago

前置确认

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

操作系统类型?

Linux

运行的python版本是?

python 3.8

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

Latest Release

运行的channel类型是?

wechatmp(公众号, 订阅号)

复现步骤 🕹

阿里云ubuntu 22.04 部署docker,端口80已开放,防火墙关闭,yml已经修改添加微信配置,80映射已执行,运行docker后未见端口监听,且微信端保存服务器配置报错

问题描述 😯

image image image image

终端日志 📒

[WARNING][2024-04-18 16:30:12][banwords.py:54] - [Banwords] init failed, ignore or see https://github.com/zhayujie/chatgpt-on-wechat/tree/master/plugins/banwords .
[WARNING][2024-04-18 16:30:12][plugin_manager.py:150] - Failed to init BANWORDS, diabled. [Errno 2] No such file or directory: '/app/plugins/banwords/banwords.txt'
[INFO][2024-04-18 16:30:12][linkai.py:34] - [LinkAI] inited, config={'group_app_map': {'测试群名1': 'default', '测试群名2': 'Kv2fXJcH'}, 'midjourney': {'enabled': False, 'auto_translate': True, 'img_proxy': True, 'max_tasks': 3, 'max_tasks_per_user': 1, 'use_image_create_prefix': True}, 'summary': {'enabled': False, 'group_enabled': True, 'max_file_size': 5000, 'type': ['FILE', 'SHARING']}}
[INFO][2024-04-18 16:30:13][tool.py:28] - [tool] inited
[INFO][2024-04-18 16:30:13][role.py:69] - [Role] inited
[INFO][2024-04-18 16:30:13][dungeon.py:56] - [Dungeon] inited
[WARNING][2024-04-18 16:30:13][bdunit.py:42] - [BDunit] init failed, ignore 
[WARNING][2024-04-18 16:30:13][plugin_manager.py:150] - Failed to init BDUNIT, diabled. config.json not found
[INFO][2024-04-18 16:30:13][hello.py:38] - [Hello] inited
[INFO][2024-04-18 16:30:13][finish.py:23] - [Finish] inited
http://0.0.0.0:8080/
[INFO][2024-04-18 16:30:14][client.py:258] - Client no need connect, ignore
cbaoox commented 4 months ago
image

compose文件添加以上端口配置,已经解决了

cbaoox commented 4 months ago

我目前已经跑通了遇到的主要问题如下 1、阿里云 ubuntu 22.04 docker环境 安全组中开启80端口 2、微信服务器配置提交时,服务器未开启80报超时,8080未映射80报内部错误,我的映射配置见上个评论。教程中方法我试了没生效 3、compse.yml文件中新增部分注意格式,大小写都可以,单人回复配置只保留一个,格式如下 single_chat_prefix: '[""]' # 推荐设置,任意对话都可以触发回复,不添加前缀 single_chat_reply_prefix: '""' # 推荐设置,回复不设置前缀 4、跑通后台日志显示如下状态 http://0.0.0.0:8080/ [INFO][2024-04-19 03:18:20][client.py:258] - Client no need connect, ignore 81.69.101.237:10666 - - [19/Apr/2024 03:18:43] "HTTP/1.1 GET /wx" - 200 OK

Lands-1203 commented 3 months ago

@cbaoox 兄弟 docker-compose配置文件发我一份参考参考被 我这边服务启动不起来