Class TdApi.BotInfo

java.lang.Object
dev.voroby.springframework.telegram.client.TdApi.Object
dev.voroby.springframework.telegram.client.TdApi.BotInfo
Enclosing class:
TdApi

public static class TdApi.BotInfo extends TdApi.Object
Contains information about a bot.
  • Field Details

    • shortDescription

      public String shortDescription
      The text that is shown on the bot's profile page and is sent together with the link when users share the bot.
    • description

      public String description
      The text shown in the chat with the bot if the chat is empty.
    • photo

      public TdApi.Photo photo
      Photo shown in the chat with the bot if the chat is empty; may be null.
    • animation

      public TdApi.Animation animation
      Animation shown in the chat with the bot if the chat is empty; may be null.
    • commands

      public TdApi.BotCommand[] commands
      List of the bot commands.
    • defaultGroupAdministratorRights

      public TdApi.ChatAdministratorRights defaultGroupAdministratorRights
      Default administrator rights for adding the bot to basic group and supergroup chats; may be null.
    • defaultChannelAdministratorRights

      public TdApi.ChatAdministratorRights defaultChannelAdministratorRights
      Default administrator rights for adding the bot to channels; may be null.
    • hasMediaPreviews

      public boolean hasMediaPreviews
      True, if the bot has media previews.
    • CONSTRUCTOR

      public static final int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      See Also:
  • Constructor Details

    • BotInfo

      public BotInfo()
      Contains information about a bot.
    • BotInfo

      public BotInfo(String shortDescription, String description, TdApi.Photo photo, TdApi.Animation animation, TdApi.BotMenuButton menuButton, TdApi.BotCommand[] commands, TdApi.ChatAdministratorRights defaultGroupAdministratorRights, TdApi.ChatAdministratorRights defaultChannelAdministratorRights, boolean hasMediaPreviews, TdApi.InternalLinkType editCommandsLink, TdApi.InternalLinkType editDescriptionLink, TdApi.InternalLinkType editDescriptionMediaLink, TdApi.InternalLinkType editSettingsLink)
      Contains information about a bot.
      Parameters:
      shortDescription - The text that is shown on the bot's profile page and is sent together with the link when users share the bot.
      description - The text shown in the chat with the bot if the chat is empty.
      photo - Photo shown in the chat with the bot if the chat is empty; may be null.
      animation - Animation shown in the chat with the bot if the chat is empty; may be null.
      menuButton - Information about a button to show instead of the bot commands menu button; may be null if ordinary bot commands menu must be shown.
      commands - List of the bot commands.
      defaultGroupAdministratorRights - Default administrator rights for adding the bot to basic group and supergroup chats; may be null.
      defaultChannelAdministratorRights - Default administrator rights for adding the bot to channels; may be null.
      hasMediaPreviews - True, if the bot has media previews.
      editCommandsLink - The internal link, which can be used to edit bot commands; may be null.
      editDescriptionLink - The internal link, which can be used to edit bot description; may be null.
      editDescriptionMediaLink - The internal link, which can be used to edit the photo or animation shown in the chat with the bot if the chat is empty; may be null.
      editSettingsLink - The internal link, which can be used to edit bot settings; may be null.
  • Method Details

    • getConstructor

      public int getConstructor()
      Description copied from class: TdApi.Object
      Returns an identifier uniquely determining type of the object.
      Specified by:
      getConstructor in class TdApi.Object
      Returns:
      this.CONSTRUCTOR