python编写微信公众号模板消息
时间: 2023-10-17 17:59:50 浏览: 228
可以使用Python编写微信公众号模板消息,以下是一个示例代码:
```python
import requests
# 设置模板消息的相关参数
template_id = 'your_template_id'
to_user = 'openid'
data = {
'first': {
'value': 'Hello!',
'color': '#173177'
},
'keyword1': {
'value': 'Template Message',
'color': '#173177'
},
'keyword2': {
'value': '2021-01-01',
'color': '#173177'
},
'remark': {
'value': 'This is a template message',
'color': '#173177'
}
}
# 构造发送模板消息的请求
url = f'https://api.weixin.qq.com/cgi-bin/message/template/send?access_token={access_token}'
data = {
'touser': to_user,
'template_id': template_id,
'data': data
}
# 发送模板消息
response = requests.post(url, json=data)
if response.status_code == 200:
print('Template message sent successfully.')
else:
print('Failed to send template message.')
```
在上面的代码中,你需要将`your_template_id`替换为你自己的模板消息ID,`openid`替换为接收消息的用户的openid,以及填写相应的模板消息数据。
此外,你还需要获取到微信公众号的`access_token`,并将其替换到请求URL中。
请注意,以上代码仅为示例,实际使用中需要根据你的实际情况进行调整和修改。
阅读全文