Class Keyboard.Action

java.lang.Object
com.mikuac.shiro.common.utils.Keyboard.Action
Enclosing class:
Keyboard

public static class Keyboard.Action extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    本字段仅在指令按钮下有效,设置后后会忽略 action.enter 配置。 设置为 1 时 ,点击按钮自动唤起启手Q选图器,其他值暂无效果。 仅支持手机端版本 8983+ 的单聊场景,桌面端不支持)
    操作相关的数据
    指令按钮可用,点击按钮后直接自动发送 data,默认 false。支持版本 8983
    权限设置
    指令按钮可用,指令是否带引用回复本消息,默认 false。支持版本 8983
    int
    设置 0 跳转按钮:http 或 小程序 客户端识别 scheme,
    设置 1 回调按钮:回调后台接口, data 传给后台,
    设置 2 指令按钮:自动在输入框插入 @bot data
    客户端不支持本action的时候,弹出的toast文案
    本字段仅在指令按钮下有效,设置后后会忽略 action.enter 配置。 设置为 1 时 ,点击按钮自动唤起启手Q选图器,其他值暂无效果。 仅支持手机端版本 8983+ 的单聊场景,桌面端不支持)
    操作相关的数据
    指令按钮可用,点击按钮后直接自动发送 data,默认 false。支持版本 8983
    权限设置
    指令按钮可用,指令是否带引用回复本消息,默认 false。支持版本 8983
    setType(int type)
    设置 0 跳转按钮:http 或 小程序 客户端识别 scheme,
    设置 1 回调按钮:回调后台接口, data 传给后台,
    设置 2 指令按钮:自动在输入框插入 @bot data
    setUnSupportTips(String unSupportTips)
    客户端不支持本action的时候,弹出的toast文案

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Action

      public Action()
  • Method Details

    • getType

      public int getType()
      设置 0 跳转按钮:http 或 小程序 客户端识别 scheme,
      设置 1 回调按钮:回调后台接口, data 传给后台,
      设置 2 指令按钮:自动在输入框插入 @bot data
    • getPermission

      public Keyboard.Permission getPermission()
      权限设置
    • getData

      public String getData()
      操作相关的数据
    • getReply

      public Boolean getReply()
      指令按钮可用,指令是否带引用回复本消息,默认 false。支持版本 8983
    • getEnter

      public Boolean getEnter()
      指令按钮可用,点击按钮后直接自动发送 data,默认 false。支持版本 8983
    • getAnchor

      public Integer getAnchor()
      本字段仅在指令按钮下有效,设置后后会忽略 action.enter 配置。 设置为 1 时 ,点击按钮自动唤起启手Q选图器,其他值暂无效果。 仅支持手机端版本 8983+ 的单聊场景,桌面端不支持)
    • getUnSupportTips

      public String getUnSupportTips()
      客户端不支持本action的时候,弹出的toast文案
    • setType

      public Keyboard.Action setType(int type)
      设置 0 跳转按钮:http 或 小程序 客户端识别 scheme,
      设置 1 回调按钮:回调后台接口, data 传给后台,
      设置 2 指令按钮:自动在输入框插入 @bot data
      Returns:
      this.
    • setPermission

      public Keyboard.Action setPermission(Keyboard.Permission permission)
      权限设置
      Returns:
      this.
    • setData

      public Keyboard.Action setData(String data)
      操作相关的数据
      Returns:
      this.
    • setReply

      public Keyboard.Action setReply(Boolean reply)
      指令按钮可用,指令是否带引用回复本消息,默认 false。支持版本 8983
      Returns:
      this.
    • setEnter

      public Keyboard.Action setEnter(Boolean enter)
      指令按钮可用,点击按钮后直接自动发送 data,默认 false。支持版本 8983
      Returns:
      this.
    • setAnchor

      public Keyboard.Action setAnchor(Integer anchor)
      本字段仅在指令按钮下有效,设置后后会忽略 action.enter 配置。 设置为 1 时 ,点击按钮自动唤起启手Q选图器,其他值暂无效果。 仅支持手机端版本 8983+ 的单聊场景,桌面端不支持)
      Returns:
      this.
    • setUnSupportTips

      public Keyboard.Action setUnSupportTips(String unSupportTips)
      客户端不支持本action的时候,弹出的toast文案
      Returns:
      this.