Class TdApi.UserTypeBot

  • Enclosing class:
    TdApi

    public static class TdApi.UserTypeBot
    extends TdApi.UserType
    A bot (see https://core.telegram.org/bots).
    • 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 String inlineQueryPlaceholder
        Placeholder for inline queries (displayed on the application input field).
      • needLocation

        public boolean needLocation
        True, if the location of the user is expected to 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()
        A bot (see https://core.telegram.org/bots).
      • UserTypeBot

        public UserTypeBot​(boolean canJoinGroups,
                           boolean canReadAllGroupMessages,
                           boolean isInline,
                           String inlineQueryPlaceholder,
                           boolean needLocation)
        A bot (see https://core.telegram.org/bots).
        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 application input field).
        needLocation - True, if the location of the user is expected to be sent with every inline query to this bot.