原创文章

搭建公众号自动回复系统遇到的一些坑记录一下

自己写好了一个 handle.py 处理公众号发来的客户信息。(代码略)

配置了 main.py

配置宝塔,新增一个网站,静态的

配置了公众号后台:

在宝塔,新装: python 项目管理器和进程进程管理器:

在 python 项目管理器中,添加完一个 python 项目后,需要打开 ssh 终端,开始安装虚拟环境下的库

注意,这里的启动命令是:22a773166fd36e4588a2c9153ac4fc1_venv/bin/python3 main.py 1234

22a773166fd36e4588a2c9153ac4fc1_venv 是在启动目录下的 python 虚拟环境目录,用这个下面的 python3 pip 需要的库,一边检查 log 一边补需要的库,在宝塔进入 ssh 终端界面,输入完整的命令例子:

需要新装库:

/www/wwwroot/pan.fpser.com/922a773166fd36e4588a2c9153ac4fc1_venv/bin/python3 -m pip install web.py==0.62

/www/wwwroot/pan.fpser.com/922a773166fd36e4588a2c9153ac4fc1_venv/bin/python3 -m pip install bs4

/www/wwwroot/pan.fpser.com/922a773166fd36e4588a2c9153ac4fc1_venv/bin/python3 -m pip install requests

/www/wwwroot/pan.fpser.com/922a773166fd36e4588a2c9153ac4fc1_venv/bin/python3 -m pip install pandas

需要降级库:/www/wwwroot/pan.fpser.com/922a773166fd36e4588a2c9153ac4fc1_venv/bin/python3 -m pip install urllib3==1.26.7

全部库装完了,可以在进程管理器里启动,如果启动失败,要在进程守护管理器里,查看错误日志,一般就是所需要的库缺失错误,回到 ssh 安装一下就好

还有,需要修改宝塔的安全配置,把用到的 1234 端口打开

再进入网站的配置项,覆盖掉配置文件。这样就可以启动啦。

公众号支持各种消息的自动回复:

发表评论