ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python-Wechaty-Bot个人食用指南

2021-11-04 14:32:04  阅读:418  来源: 互联网

标签:WECHATY Python Bot Wechaty wechaty PUPPET export


python版本推荐3.9+

微信机器人框架:Wechaty
Python-Wechaty中文手册

开发前需要准备:

  • Linux服务器(Python环境,Docker)
  • 本地Python开发环境(我个人使用VSCode)
  • 申请一个Wechaty秘钥Token(七天免费,长期收费,手机号申请)和一个uuid4秘钥(申请链接
  • 一个微信号,且不建议用个人号

Wechaty-Bot创建:

1. Linux服务器下载Wechaty的docker镜像

docker pull wechaty/wechaty

pull完成后输入

export WECHATY_PUPPET=wechaty-puppet-padlocal
export WECHATY_PUPPET_PADLOCAL_TOKEN=puppet_padlocal_xxxxxxxxx
export WECHATY_TOKEN=your_uuid4_token
export WECHATY_PUPPET_SERVER_PORT=8788
export WECHATY_LOG=verbose


docker run -ti \
--name wechaty_gateway \
--rm \
-e WECHATY_LOG \
-e WECHATY_PUPPET \
-e WECHATY_PUPPET_PADLOCAL_TOKEN \
-e WECHATY_PUPPET_SERVER_PORT \
-e WECHATY_TOKEN \
-p "$WECHATY_PUPPET_SERVER_PORT:$WECHATY_PUPPET_SERVER_PORT" \
wechaty/wechaty

如果docker是部署在虚拟服务器上,还需要在Python代码入口文件中额外加一个参数

os.environ['WECHATY_PUPPET_SERVICE_ENDPOINT']='127.198.0.0:0000(你的虚拟服务器IP+端口号)'

否则无法正常启动。
至此Wechaty镜像已启动。

  1. 本地Python克隆Wechaty项目
    github地址

  2. 运行Python代码

标签:WECHATY,Python,Bot,Wechaty,wechaty,PUPPET,export
来源: https://blog.csdn.net/qq_33573730/article/details/121141168

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有