DailyWechat
1.0.0
要想实现此仓库功能需要修改少量代码,若未曾了解过Python请不要复刻仓库
2023.10.9新規則運作導致部分功能失效
2023.4.27更新免費天氣API失效更換心知天氣API 詳見更新日誌↓↓↓
本計畫已通過墨菲安全檢測
General Public License v3.0 允許個人使用、商業使用、專利授權,允許複製、散佈、修改,且作者不承擔使用者使用的一切後果。但是它有很多限制:
本項目實現單公眾號碼對多用戶發送範本訊息
將公用號碼的APP_ID
, APP_SECRET
, Template_ID
, WEATHER_API_KEY
填入Key表
使用者資訊檔案儲存於json檔案中,實現使用者資訊的差異化儲存,以便於差異化分發
开源平台也要保护好自己的名字资料
{
"data" : [
{
"user_name" : "用户1的名字" ,
"user_id" : "用户1的ID " ,
"born_date" : "用户1的出生日期(注意格式) " ,
"city" : "用户1城市"
},
{
"user_name" : "用户2的名字" ,
"user_id" : "用户2的ID " ,
"born_date" : "用户2的出生日期(注意格式) " ,
"city" : "用户2的城市"
}
]
}
以上是基本結構若想新增使用者可以依照以下格式花括號( {}
)之間加用,
分割
{
"user_name" : "用户2的名字" ,
"user_id" : "用户2的ID " ,
"born_date" : "用户2的出生日期(注意格式) " ,
"city" : "用户2的城市"
}
{{time.DATA}}
φ(゜▽゜* )♪{{name.DATA}}小盆友
坐标城市:{{city.DATA}}o(〃'▽'〃)o
当前天气:{{weather.DATA}} ヾ(≧▽≦ * )o
当前风向:{{wind.DATA}}( •̀ ω •́ )✧
今日温度:{{tem_low.DATA}}℃~{{tem_high.DATA}}℃ ( •̀ ω •́ )
庆祝自己在世界上第{{born_days.DATA}}天(❁´◡`❁)
距离下次生日还有{{birthday_left.DATA}}天╰( * °▽° * )╯
{{words.DATA}}
05-20
,2022-08-09
beijing
, tianjin
, jinan
參考公告:關於規範公眾號範本訊息的再次公告- 微信開放社區https://developers.weixin.qq.com/community/develop/doc/000a2ae286cdc0f41a8face4c51801
由於天氣介面失效,更換心知天氣- 天氣資料API介面(seniverse.com)
將APIKey 新增至WEATHER_API_KEY
填入Key表
注意本次更新也要更新json文件城市只能支援地級市並且全拼
{
"user_name" : "用户2的名字" ,
"user_id" : "用户2的ID " ,
"born_date" : "用户2的出生日期(注意格式) " ,
"city" : "用户2的城市" //只能支持地级市
}
本次更新也要更新微信模板
{{head.DATA}}
{{time.DATA}}
φ(゜▽゜* )♪{{name.DATA}}小盆友
坐标城市:{{city.DATA}}o(〃'▽'〃)o
当前天气:{{weather.DATA}} ヾ(≧▽≦ * )o
当前风向:{{wind.DATA}}( •̀ ω •́ )✧
今日温度:{{tem_low.DATA}}℃~{{tem_high.DATA}}℃ ( •̀ ω •́ )
庆祝自己在世界上第{{born_days.DATA}}天(❁´◡`❁)
距离下次生日还有{{birthday_left.DATA}}天╰( * °▽° * )╯
{{words.DATA}}
{{end.DATA}}