Class ReplyKeyboardRemove

java.lang.Object
io.micronaut.chatbots.telegram.api.ReplyKeyboardRemove

public class ReplyKeyboardRemove extends Object
Upon receiving a message with this object, Telegram clients will remove the current custom keyboard and display the default letter-keyboard. By default, custom keyboards are displayed until a new keyboard is sent by a bot. An exception is made for one-time keyboards that are hidden immediately after the user presses a button (see ReplyKeyboardMarkup).
Since:
1.0.0
Author:
Sergio del Amo
See Also:
  • Constructor Details

    • ReplyKeyboardRemove

      public ReplyKeyboardRemove()
  • Method Details

    • getRemoveKeyboard

      @NonNull public @NonNull Boolean getRemoveKeyboard()
      Returns:
      Requests clients to remove the custom keyboard (user will not be able to summon this keyboard; if you want to hide the keyboard from sight but keep it accessible, use one_time_keyboard in ReplyKeyboardMarkup).
    • setRemoveKeyboard

      public void setRemoveKeyboard(@NonNull @NonNull Boolean removeKeyboard)
      Parameters:
      removeKeyboard - Requests clients to remove the custom keyboard (user will not be able to summon this keyboard; if you want to hide the keyboard from sight but keep it accessible, use one_time_keyboard in ReplyKeyboardMarkup).
    • getSelective

      @Nullable public @Nullable Boolean getSelective()
      Returns:
      Use this parameter if you want to remove the keyboard for specific users only. Targets: 1) users that are @mentioned in the text of the Message object; 2) if the bot's message is a reply (has reply_to_message_id), sender of the original message.
    • setSelective

      public void setSelective(@Nullable @Nullable Boolean selective)
      Parameters:
      selective - Use this parameter if you want to remove the keyboard for specific users only. Targets: 1) users that are @mentioned in the text of the Message object; 2) if the bot's message is a reply (has reply_to_message_id), sender of the original message.
    • toString

      public String toString()
      Overrides:
      toString in class Object