如何使用python-wechaty来搭建一个自动转发消息的微信机器人

前言

用python-wechaty+paddlehub+阿里云白嫖一个智能微信机器人

本人先尝试了一遍,但是因为使用免费Web协议被封和不能登陆的情况经常出现,

所以本篇是关于使用付费Padlocal协议来构建的微信机器人。因为本人在学校,来自老师的微信通知比较多,

手动转发到班群有时候会忘记了,会误事,所以增加了自动转发消息的功能。

在本项目参考了githubpython-wechaty-getting-started 的示例代码,并且有踩坑的情况,纪录下来。

1. 搞定云服务器部分

这部分大佬可以参考 Lovely-Pig 大佬的一篇 blog 这里面对怎么白嫖一个阿里云服务器以及怎么进行初始的配置有了很清楚详细的介绍,所以这里就不再赘述。这篇博客是采用了 Ubuntu 系统,所以这边也采用这个系统。

前面的 1.11.17 可以完全参考 Lovely-Pig 大佬这篇 blog 但是从 1.18 开始就有变化,因为从这里开始会使用付费Padlocal协议,即Ipad来登陆你的微信。

1.1 在终端里输入以下指令

这里有一个免费的Padlocal协议的token申请地址: http://pad-local.com 先申请一下这个七天的token (一)连接服务器并且运行以下代码,做好前期工作

>>> apt update
>>> apt install docker.io
>>> docker pull wechaty/wechaty:latest

(二)配置环境变量

>>> vi /root/.bashrc

打开.bashrc,在其末尾编辑以下内容配置环境变量,保存并退出

WECHATY_PUPPET:这里填 "wechaty-puppet-padlocal"

WECHATY_PUPPET_PADLOCAL_TOKEN :填写你自己刚刚申请的 token

WECHATY_TOKEN:可以任意填写,这个相当于是你的主机到服务器的一个令牌

export 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值