Class TdApi.UserTypeBot

  • Enclosing class:
    TdApi

    public static class TdApi.UserTypeBot
    extends TdApi.UserType
    A bot (see https://core.telegram.org/bots).
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean canJoinGroups
      True, if the bot can be invited to basic group and supergroup chats.
      boolean canReadAllGroupMessages
      True, if the bot can read all messages in basic group or supergroup chats and not just those addressed to the bot.
      static int CONSTRUCTOR
      Identifier uniquely determining type of the object.
      java.lang.String inlineQueryPlaceholder
      Placeholder for inline queries (displayed on the client input field).
      boolean isInline
      True, if the bot supports inline queries.
      boolean needLocation
      True, if the location of the user should be sent with every inline query to this bot.
    • Constructor Summary

      Constructors 
      Constructor Description
      UserTypeBot()
      Default constructor.
      UserTypeBot​(boolean canJoinGroups, boolean canReadAllGroupMessages, boolean isInline, java.lang.String inlineQueryPlaceholder, boolean needLocation)
      Constructor for initialization of all fields.
    • Field Detail

      • canJoinGroups

        public boolean canJoinGroups
        True, if the bot can be invited to basic group and supergroup chats.
      • canReadAllGroupMessages

        public boolean canReadAllGroupMessages
        True, if the bot can read all messages in basic group or supergroup chats and not just those addressed to the bot. In private and channel chats a bot can always read all messages.
      • isInline

        public boolean isInline
        True, if the bot supports inline queries.
      • inlineQueryPlaceholder

        public java.lang.String inlineQueryPlaceholder
        Placeholder for inline queries (displayed on the client input field).
      • needLocation

        public boolean needLocation
        True, if the location of the user should be sent with every inline query to this bot.
      • CONSTRUCTOR

        public static final int CONSTRUCTOR
        Identifier uniquely determining type of the object.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UserTypeBot

        public UserTypeBot()
        Default constructor.
      • UserTypeBot

        public UserTypeBot​(boolean canJoinGroups,
                           boolean canReadAllGroupMessages,
                           boolean isInline,
                           java.lang.String inlineQueryPlaceholder,
                           boolean needLocation)
        Constructor for initialization of all fields.
        Parameters:
        canJoinGroups - True, if the bot can be invited to basic group and supergroup chats.
        canReadAllGroupMessages - True, if the bot can read all messages in basic group or supergroup chats and not just those addressed to the bot. In private and channel chats a bot can always read all messages.
        isInline - True, if the bot supports inline queries.
        inlineQueryPlaceholder - Placeholder for inline queries (displayed on the client input field).
        needLocation - True, if the location of the user should be sent with every inline query to this bot.