| Constructor and Description |
|---|
ButtonBuilder(Keyboard.RowBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
Keyboard.RowBuilder |
build() |
Keyboard.ButtonBuilder |
setActionData(String data) |
Keyboard.ButtonBuilder |
setActionEnter(boolean enter) |
Keyboard.ButtonBuilder |
setActionReply(boolean reply) |
Keyboard.ButtonBuilder |
setActionType(Integer type) |
Keyboard.ButtonBuilder |
setLabel(String text)
label – 按钮上的文字
|
Keyboard.ButtonBuilder |
setPermission(Keyboard.Permission permission) |
Keyboard.ButtonBuilder |
setPermissionType(Integer type) |
Keyboard.ButtonBuilder |
setStyle(Integer style)
render_data.style int 是 按钮样式:0 灰色线框,1 蓝色线框
|
Keyboard.ButtonBuilder |
setUnSupportTips(String tips) |
Keyboard.ButtonBuilder |
setVisitedLabel(String text)
visited_label – 按钮上的文字
|
public ButtonBuilder(Keyboard.RowBuilder builder)
public Keyboard.ButtonBuilder setLabel(String text)
text - public Keyboard.ButtonBuilder setVisitedLabel(String text)
text - public Keyboard.ButtonBuilder setStyle(Integer style)
style - public Keyboard.ButtonBuilder setActionData(String data)
data - 操作相关的数据public Keyboard.ButtonBuilder setActionType(Integer type)
type - 设置 0 跳转按钮:http 或 小程序 客户端识别 scheme,设置 1 回调按钮:回调后台接口, data 传给后台,设置 2 指令按钮:自动在输入框插入 @bot datapublic Keyboard.ButtonBuilder setActionEnter(boolean enter)
enter - 指令按钮可用,点击按钮后直接自动发送 data,默认 false。支持版本 8983public Keyboard.ButtonBuilder setActionReply(boolean reply)
reply - 指令按钮可用,指令是否带引用回复本消息,默认 false。支持版本 8983public Keyboard.ButtonBuilder setUnSupportTips(String tips)
tips - 客户端不支持本action的时候,弹出的toast文案public Keyboard.ButtonBuilder setPermissionType(Integer type)
type - 0 指定用户可操作,1 仅管理者可操作,2 所有人可操作,3 指定身份组可操作(仅频道可用)public Keyboard.ButtonBuilder setPermission(Keyboard.Permission permission)
public Keyboard.RowBuilder build()
Copyright © 2024. All rights reserved.