憶の年

WeRoBot创建菜单
#coding:utf-8 import WeRoBot robot = WeRoBot(token='111...
扫描右侧二维码阅读全文
08
2020/05

WeRoBot创建菜单

#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.com/cross.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类型必须 小程序的页面路径
最后修改:2020 年 05 月 09 日 05 : 22 PM

发表评论

© 2020 Copyright