三、配置页面(请务必更新到8月30日及之后的版本)
方式一、部署在云服务器(云函数看方式二!)
在服务器上搭建Diary——基于 Python Fastapi 的简易图文展示服务
Gitee地址:https://gitee.com/thund1r/diary
Github地址:https://github.com/Thund1R/diary
- 复制以下命令,在服务器上选择一个文件夹,打开终端,粘贴并执行。鼠标右键点击终端窗口即粘贴,Enter换行键执行
git clone https://gitee.com/thund1r/diary.git
cd diary
以下内容参考 利用Docker部署发布
2. 编写一个docker镜像的制作文件Dockerfile。终端执行vim Dockerfile,粘贴以下配置
FROM python:3.7
RUN pip3 install fastapi uvicorn aiofiles fastapi-async-sqlalchemy python-multipart -i https://pypi.tuna.tsinghua.edu.cn/simple
EXPOSE 10086
COPY . .
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "10086"]
- 打包镜像
docker build -t diary .
打包完成用docker images
指令查看是否有diary镜像 - 自行开放10086端口
- 运行部署
sudo docker run -d --name diary -p 10086:10086 diary
- 部署完成访问 域名:10086 显示Diary
访问 域名:10086/show?t=标题&c=内容 显示图文信息。
- 将域名加上/show填入config.py的环境变量link
方式二、部署在云函数
触发管理-创建触发器
触发方式-API网关触发-勾选启用集成响应
点击复制访问路径最后的复制按钮
填写到函数配置-编辑-环境变量-link
或填写在config.py中
点击测试发送一条信息,点击卡片,能顺利打开页面显示内容即为成功。
四、接收消息
设置在手机微信上接收企业微信消息
企业微信后台-我的企业-微信插件,微信插件Logo可以自定义,即你从微信看到这个企业的头像
下滑到倒数第二个设置-邀请关注-手机微信扫码关注,有必要的可以下载保存
企业微信移动端-设置-新消息通知-仅在企业微信中接收消息-取消所有勾选-完成(没有就忽略)
还是没有消息请查看下方官方解答,检查接收消息的前提条件
让别人接收到消息
把邀请关注二维码发给TA,手机微信扫码关注,会提示“点击验证身份,加入XXXX”,完成验证即可接收到后续消息。
所有的部署与接受消息的工作到此已经全部完成
出现任何错误请查看配置教学(三)-六、重要提示-1.常见错误
腾讯云日志服务已于9月5日开始按量收费,关闭日志服务请查看配置教学(三)-六、重要提示-5.日志章节