手把手教你最近很火的 微信公众号测试号推送消息

  • 1. 注册微信公众号测试号
  • 2. 扫描测试号二维码
  • 3. 新增测试模板
  • 4. 下载并打开config修改配置文件
  • 5. 补充配置文件
  • 6. 运行程序
  • 7. 附加:修改测试号头像、名称
  • 8. 微信消息推送实现本地自动化
  • 9. 源码展示
  • 10. 最终效果
  • 11. 源码获取

1. 注册微信公众号测试号

  1. 利用下面的链接注册一个微信公众测试号,微信公众平台测试号地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
  2. 打开并注册一个微信公众号测试号,扫码登录即可。
  3. 扫码登录成功后,就可以生成微信公众号测试号的appIDappsecret这两串信息,要记住位置,之后要用!

2. 扫描测试号二维码

  1. 向下滑动,找到测试号二维码,使用微信扫描测试号二维码并关注。

  2. 用户列表会自动显示用户信息,生成一个特殊的微信号。

  3. 这里需要记住的是对应的微信号,后续会用到。

注意:

  1. 是需要接收推送消息的那个人扫码。

  2. 要是给其他人做,自己可以扫一下,测试好后,再让对方扫码。

3. 新增测试模板

今天是:{{date.DATA}}
不管哪一天,每一天都是爱你的一天
当前城市:{{city.DATA}}
今天的天气:{{weather.DATA}}
最低气温:{{min_temperature.DATA}}
最高气温:{{max_temperature.DATA}}
今天是我们恋爱的第{{love_day.DATA}}天❤❤❤
{{birthday1.DATA}}
{{birthday2.DATA}} 今天也要乖乖的多喝水~(*^▽^*){{note_en.DATA}}
{{note_ch.DATA}}
  1. 向下滑动,找到消息模板接口。

  2. 点击 新增测试模板

  3. 添加完,如图所示:

模板ID后面要用!

4. 下载并打开config修改配置文件

下载文件自取渠道:公众号风口IT猪的成长录发送:微信推送,即可下载~

下载时记得看好路径,别找不到啦~

5. 补充配置文件

需要在对应的地方填入刚刚申请到的信息:

{# 公众号配置
# 公众号appId
"app_id": "",
# 公众号appSecret
"app_secret": "",
# 模板消息id
"template_id": "",
# 接收公众号消息的微信号,如果有多个,需要在[]里用英文逗号间隔,例如["wx1", "wx2"]
"user": [""],# 信息配置
.........
}

user:是测试号用户列表,扫码后的微信号

注意:看好注释,填入的时候不要删掉双引号!

6. 运行程序

1.这个时候你双击weixin.exe文件,显示推送消息成功。

2.打开微信,查看关注的测试号就能看到消息了!

3.如果想要更改,对照着更改消息模板和config.txt文件,保存后再运行就好啦!

7. 附加:修改测试号头像、名称

尝试过目前测试号无法修改,可以申请企业微信,企业的可修改(教程)。

8. 微信消息推送实现本地自动化

微信消息推送实现本地自动化(Windows11)

9. 源码展示

import random
from time import localtime
from requests import get, post
from datetime import datetime, date
from zhdate import ZhDate
import sys
import osdef get_color():# 获取随机颜色get_colors = lambda n: list(map(lambda i: "#" + "%06x" % random.randint(0, 0xFFFFFF), range(n)))color_list = get_colors(100)return random.choice(color_list)def get_access_token():# appIdapp_id = config["app_id"]# appSecretapp_secret = config["app_secret"]post_url = ("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={}&secret={}".format(app_id, app_secret))try:access_token = get(post_url).json()['access_token']except KeyError:print("获取access_token失败,请检查app_id和app_secret是否正确")os.system("pause")sys.exit(1)# print(access_token)return access_tokenif __name__ == "__main__":try:with open("config.txt", encoding="utf-8") as f:config = eval(f.read())except FileNotFoundError:print("推送消息失败,请检查config.txt文件是否与程序位于同一路径")os.system("pause")sys.exit(1)except SyntaxError:print("推送消息失败,请检查配置文件格式是否正确")os.system("pause")sys.exit(1)# 获取accessTokenaccessToken = get_access_token()# 接收的用户users = config["user"]# 传入地区获取天气信息region = config["region"]weather, temp, max_temp, min_temp, wind_dir, sunrise, sunset, category, pm2p5, proposal = get_weather(region)note_ch = config["note_ch"]note_en = config["note_en"]if note_ch == "" and note_en == "":# 获取词霸每日金句note_ch, note_en = get_ciba()chp = get_tianhang()# 公众号推送消息for user in users:send_message(user, accessToken, region, weather, temp, wind_dir, note_ch, note_en, max_temp, min_temp, sunrise,sunset, category, pm2p5, proposal, chp)os.system("pause")

config.txt

{# 公众号配置
# 公众号appId
"app_id": "",
# 公众号appSecret
"app_secret": "",
# 模板消息id
"template_id": "",
# 接收公众号消息的微信号,如果有多个,需要在[]里用英文逗号间隔,例如["wx1", "wx2"]
"user": [""],# 信息配置
# 和风天气apikey
"weather_key": "",
# 天行数据apikey
"tian_api": " ",
# 所在地区,可为省,城市,区,县,同时支持国外城市,例如伦敦(国外城市可能获取不到pm2.5,空气质量,今日建议等数据)
"region": "番禺区",
# 生日1
"birthday1": {"name": "小宝", "birthday": "1997-01-01"},
# 生日2
"birthday2": {"name": "小林", "birthday": "r1997-01-01"},
# 在一起的日子,格式同上
"love_date": "2021-01-01",
# 金句中文,如果为空,默认会读取金山的每日金句
"note_ch": "",
# 金句英文
"note_en": ""
}

10. 最终效果

11. 源码获取

公众号风口IT猪的成长录后台回复:微信推送,即可下载~

感谢您的点赞支持!

加油!

感谢!

努力!

【抖音热门情侣必备】微信早安定时消息推送源码相关推荐

  1. Beego搭建企业微信机器人定时消息推送

    Beego搭建企业微信Robot定时消息推送 功能说明 PostMan添加job msgType 默认是:text并且支持@all markdown支持颜色和样式但是不支持@all cron quar ...

  2. 企业微信机器人脚本python_python提取数据库数据并实现企业微信机器人定时消息推送...

    之前发过一个企业微信群机器人接口调用发提醒的文章,是用最简单的VBS脚本+Windows任务计划来实现的,仅实现了定时发送固定内容的提醒.其实企业微信机器人就是一个webhook接口,用户以post ...

  3. 抖音seo排名优化账号矩阵定制开发及技术源码搭建

    抖音seo排名优化账号矩阵定制开发及技术源码搭建: 代码:  ai混剪采用云存储技术: 智能混剪合成:仅需上传1个长度为15-60秒的长视频即可,系统将抽取音频,随后裁剪为多个小片段,用户发布视频时系 ...

  4. 抖音seo,智能剪辑,批量发布系统,源码搭建

    抖音seo,智能剪辑,批量发布系统,源码搭建 抖音seo这套系统,开发之前需要权限申请,也就是官方平台,权限通过后才可以开发. 申请流程: 注册官方开放平台账号--申请服务商--关联应用--申请权限- ...

  5. 抖音最近很火的QQ在线价值评估网站源码(qq价值在线评估)

    抖音最近很火的QQ在线价值评估网站源码(qq价值在线评估) QQ在线价值评估源码,这个源码是很多年以前的了,最近又在抖音刷到别人直播需要刷礼物才能给你评测,所以又找了一下测试了可用,将源码上传后解压, ...

  6. nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能

    利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...

  7. php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解

    微信小程序 消息推送php服务器验证实例详解 设置页面("设置">>"开发设置"): 1.设置服务器域名 注意http和https协议的不同. 2. ...

  8. php 企业号文本消息推送,Python如何实现微信企业号文本消息推送功能的示例

    这篇文章主要介绍了Python编程实现微信企业号文本消息推送功能,结合实例形式分析了Python微信企业号文本消息推送接口的调用相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python微信企业号 ...

  9. TP6 微信小程序消息推送配置Token校验失败200302

    ThinkPHP6 微信小程序消息推送配置时报错: {"ret":200302,"err_msg":"verify token fail"} ...

最新文章

  1. mysql 分号 存储过程_MySql 存储过程
  2. HTML+CSS布局技巧及兼容问题【阅读季】
  3. C# VB6.0 Java C++ GUID 生成
  4. LeetCode Two Sum III - Data structure design
  5. python数字类型及运算_Python类型和运算--数字
  6. ThinkJS前端搭配vue时的Nginx配置
  7. 2017西安交大ACM小学期数据结构 [又是树状数组、异或]
  8. python小波分析法检测火焰_一种基于小波分析的网络流量异常检测方法
  9. ie6识别important问题
  10. 引用之函数返回值 函数的返回值为引用类型《三》
  11. arcgis dem栅格立体感_arcgis中DEM如何生成等高线
  12. 内网外网双通下的一种网络拓补方案
  13. Tippy.js - 免费开源且高度可定制的气泡提示独立组件
  14. Scala教程-详细全部
  15. 如何玩好微信十亿流量?微趋道教你小程序推广最全攻略!
  16. 淘管家一键铺货怎么弄?和分销下单有什么区别?
  17. OPENWRT修改网卡MAC地址
  18. 前端展示office
  19. HCIE-Security安全-ICMP重定向、不可达攻击
  20. 基于单片机温度和可燃气体浓度采集设计

热门文章

  1. docker share共享 windows本地文件夹
  2. loadrunner发送json_loadrunner xml脚本和json脚本
  3. 苹果开发者账号申请(个人/公司/企业)
  4. unity 接入leapmotion教程 一 安装
  5. 杰理之JLANC开发工具使用说明【篇】
  6. Matlab中title函数使用
  7. html 获取title值,分享两种获取WEB标题title的方法
  8. 知识工程重点知识介绍-3
  9. 实现点击网页QQ图标自动跳转QQ群
  10. 安徽大学软件构造(设计模式)实验集