#coding:utf-8
import WeRoBot
robot = WeRoBot(token='11111') #微信token
# 明文模式不需要下面三项
robot.config["APP_ID"]='222222'
robot.config["APP_SECRET"]='33333333'
robot.config['ENCODING_AES_KEY'] = '44444444'
client=robot.client
client.create_menu({
"button":[
{
"type":"view",
"name":"首页",
"url":"https://www.529i.com"
},
{
"type":"view",
"name":"动态",
"url":"https://www.529i.comcross.html"
},
{
"name":"小玩意",
"sub_button":[
{
"type":"click",
"name":"舔狗",
"key":"dog"
},
{
"type":"click",
"name":"情话",
"key":"qinghua"
},
{
"type":"click",
"name":"鸡汤",
"key":"jitang"
}
]
}
]})
#监听按钮
@robot.key_click("dog")
def dog(message):
return "aaaaaaaaaa"
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
button | 是 | 一级菜单数组,个数应为1~3个 |
sub_button | 否 | 二级菜单数组,个数应为1~5个 |
type | 是 | 菜单的响应动作类型,view表示网页类型,click表示点击类型,miniprogram表示小程序类型 |
name | 是 | 菜单标题,不超过16个字节,子菜单不超过60个字节 |
key | click等点击类型必须 | 菜单KEY值,用于消息接口推送,不超过128字节 |
url | view、miniprogram类型必须 | 网页 链接,用户点击菜单可打开链接,不超过1024字节。 type为miniprogram时,不支持小程序的老版本客户端将打开本url。 |
media_id | media_id类型和view_limited类型必须 | 调用新增永久素材接口返回的合法media_id |
appid | miniprogram类型必须 | 小程序的appid(仅认证公众号可配置) |
pagepath | miniprogram类型必须 | 小程序的页面路径 |
© 允许规范转载