消息按钮组件(InlineKeyboard)

InlineKeyboard

字段名类型描述
rowsInlineKeyboardRow 消息按钮组件行对象数组数组的一项代表消息按钮组件的一行,最多含有 5 行

InlineKeyboardRow

字段名类型描述
buttonsButton 按钮对象数组数组的一项代表一个按钮,每个 InlineKeyboardRow 最多含有 5 个 Button

Button

字段名类型描述
idstring按钮 id
render_dataRenderData 按纽渲染展示对象用于设定按钮的显示效果
actionAction 该按纽操作相关字段用于设定按钮点击后的操作

RenderData

字段名类型描述
labelstring按纽上的文字
visited_labelstring点击后按纽上文字
styleint按钮样式,参考 RenderStyle

RenderStyle

字段名类型描述
0int灰色线框
1int蓝色线框

Action

字段名类型描述
typeint操作类型,参考 ActionType
permissionPermission 对象用于设定操作按钮所需的权限
click_limitint可点击的次数, 默认不限
datastring操作相关数据
at_bot_show_channel_listboolfalse:不弹出子频道选择器 true:弹出子频道选择器

ActionType

描述
0http 或 小程序 客户端识别 schem, data字段为链接
1回调后台接口, data 传给后台
2at机器人, 根据 at_bot_show_channel_list 决定在当前频道或用户选择频道,自动在输入框 @bot data

Permission

字段名类型描述
typeint权限类型,参考 PermissionType
specify_role_idsstring 数组有权限的身份组id的列表
specify_user_idsstring 数组有权限的用户id的列表

PermissionType

描述
0指定用户可操作
1仅管理者可操作
2所有人可操作
3指定身份组可操作