关于微信的私人定制关怀
01
云平台(有手就能安排)
02
Github (不用部署服务器,会延迟)
03
腾讯云(前三个月免费,稳定)
01云平台
-
微信公众平台注册与配置
-
登陆云平台
-
基本信息配置
1.1
微信公众平台注册与配置
微信公众平台:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
点击登录按钮,用微信扫跳转出来的二维码,即可完成注册登录。
将 appID、appsecret 复制到TXT文本中备用!
邀请推送对象(女朋友、男朋友,闺蜜,所有能享受这个待遇的她)扫码关注。
这一步只需要让接收消息的微信方扫码关注即可,将对方微信号复制到一个TXT文本中备用!
点击新增测试模板,添加消息模板。
将代码包 README.MD 里面的模板复制进去即可。
将模板ID复制到TXT文本中备用!
1.2
登陆云平台
KEEP LOOKING FORWARD TO
云平台:http://www.xiezedong.top/
使用微博客户端扫描二维码登录“云平台”。
1.3
基本信息配置
KEEP LOOKING FORWARD TO
点击微信推送-基础信息-添加基础信息,把前面TXT中备用的信息填到表单中。
模板选择天气模板,推送时间自定义,备注自定义(方便管理小姐姐信息,做个合格的时间管理大师),点击确定即可。
点击文本替换,可以对每条每条信息的字体颜色自定义,设置好,点击关闭即可。
注:点击推送测试,可以检测配置有没有问题;点击数据克隆可快速创建一条推送。
02
Github
KEEP LOOKING FORWARD TO
所需工具
-
代码包
-
注册企业微信(需要下载企业微信APP)
-
注册和风天气(提供免费天气api)
-
更改代码包里面的配置项
-
注册github,并进行配置
2.1
代码包
KEEP LOOKING FORWARD TO
下载代码包后,解压之后,你会得到以下文件
2.2
微信公众号平台注册与配置
KEEP LOOKING FORWARD TO
参考01-1.1
2.3
注册和风天气
KEEP LOOKING FORWARD TO
和风天气:https://id.qweather.com/#/login
可以自行搜索,也可以在文末获取,在官网点击天气API,然后注册一个账号。
注册登录后点击和风天气管理控制台
然后去应用管理中创建一个web应用,选择免费的就可以,名称啥的自定义!
创建成功后复制 KEY ,粘贴于TXT备用!
2.4
更改代码包里面的配置项
KEEP LOOKING FORWARD TO
打开代码包里面的 config.txt ,依次填写TXT中的备用信息,以及根据 # 后中文提示修改框选内容。
2.5
注册github,并进行配置
KEEP LOOKING FORWARD TO
注册Github账号,首先我们访问
github:https://github.com
点击右上角 Sign up ,即可进入注册页面
然后输入你的邮箱、密码、昵称、进行人机识别即可(英语不过关的,建议使用网页翻译)。
之后滚动页面,点击如下。
页面跳转后,点击这里。
这里选择我们解压修改后的文件,注意:这里是全部选择,Ctrl+A
之后点击提交即可。
进入项目详情,点击 actions 。
这里需要我们打开代码包,找到 .github 文件夹,进入 workflows ,用记事本打开 weixin.yml ,复制里面的所有代码。
之后粘贴到刚才打开的 github 页面,如下图操作即可。
不一会儿就可以看到消息啦!
注:Github 推送有个小小的弊端,推送会有延时的情况
03
腾讯云
KEEP LOOKING FORWARD TO
准备工作
-
注册企业微信(需要下载企业微信APP)
-
注册和风天气(提供免费天气api)
-
部署云函数(腾讯云函数服务,前三个月免费)
3.1
注册企业微信
KEEP LOOKING FORWARD TO
注册企业微信可以使用企业微信APP进行注册,也可以在企业微信官网进行注册,小编这里以企业微信官网为例!
官网地址大家可以自行搜索或者去文末获取,注册企业微信的时候注意企业名称自定义(后期可以修改一次),企业名称将显示到你的微信消息列表中!
行业类型和员工规模随便填,其他内容真实填写即可!
注册后进入管理后台,点击我的企业,将企业ID复制到一个TXT文本中备用!
然后去我的企业-微信插件-邀请关注,获取关注二维码,使用微信扫描这个二维码,所有接收消息的人都要扫,包括你自己(被邀请人无需下载企业微信)!
注:微信扫码后部分人会在该企业内收到一条验证消息,一定要验证一下才算加入成功!
然后去应用管理-应用-自建应用中创建一个应用
上传头像和设置名称,这个名称和头像将显示在微信企业子窗口,后期可以自行修改,上传完成后点击选择部门/成员选择要接收消息的人。
注:如果此时只有你一个,原因可能是上面的二维码另外的接收人没有扫描或者没有进行验证!
创建完成后我们复制 AgentId 和 Secret 到一个TXT文本留着备用,其中Secret电脑上无法直接查看,会发送到企业微信团队里面,去企业微信查看即可!
3.2
注册和风天气
KEEP LOOKING FORWARD TO
参考02-2.3
3.3
部署云函数
KEEP LOOKING FORWARD TO
注册并登录腾讯云,然后在产品搜索框搜索云函数,在云函数中点击函数套餐包购买三个月个人版函数包!
然后在函数服务中新建一个函数!
新建函数的时候,选择从头开始-运行环境选-python3.7,函数代码在线编辑,环境配置-内存设置为 64MB ,初始化超时时间和执行超时时间设置为 100 ,网络配置中勾选固定出口IP触发器配置中自定义创建一个触发器,触发方式API网关触发,启用集成响应!
其他内容不用修改,可以参考下图!
创建完成后,在函数管理中找到公网固定 ip ,复制该 ip!
然后回到企业微信,在我们刚刚创建的应用中拉到最下面,找到企业可信 ip ,点击配置,将上面的 ip 粘贴到里面!
回到云函数,点击触发管理复制访问路径到TXT文本编辑器,备用!
然后在函数代码中点击终端,在终端中执行如下命令,具体请参考下图!
rm -rf src
git clone https://gitee.com/thund1r/daily-info.git
mv daily-info src
cd src
pip3 install --upgrade -r requirements.txt -t .
在 src 文件夹中找到 config.py 文件,点击进行编辑里面的内容,将我们之前备用的数据复制粘贴到对应选项中即可,不懂的看一下上面的注释,都是汉字,这里就不多讲了!
修改完成后,点击右上角部署,然后测试看看有没有问题,
注:每次修改后都得重新点击部署!
然后在触发管理中,创建一个触发器,触发方式选择定时触发,触发周期选择自定义,cron 表达式可以根据自己的需求进行填写,不会的可以去搜索一下!
cron表达式小编在这里举一个例子:
例如:10 12 11 * * * *就是11点12分10秒进行推送,前面的三个数字代表 秒 分 时 ,举一反三,如果你想明天早上7点30分推送就设置0 30 7 * * * *
创建完成后到点就可以收到推送消息了!
4.4
常见问题
KEEP LOOKING FORWARD TO
假如企业微信可以收到,微信收不到。
● 可以如下设置,将接收企业消息接收打开就可以了!
若关注后推送只有我收到消息,对方没有收到!
● 首先看一下对方是否关注,关注了验证了没有,验证了你企业微信应用后台有没有添加对方,添加了,上面的接收企业消息打开了没有!
4.5
https://v.douyin.com/6X6sstc/