public static class TdApi.UserTypeBot extends TdApi.UserType
| Modifier and Type | Field and Description |
|---|---|
int |
activeUserCount
The number of recently active users of the bot.
|
boolean |
canBeAddedToAttachmentMenu
True, if the bot can be added to attachment or side menu.
|
boolean |
canBeEdited
True, if the bot is owned by the current user and can be edited using the methods toggleBotUsernameIsActive, reorderBotActiveUsernames, setBotProfilePhoto, setBotName, setBotInfoDescription, and setBotInfoShortDescription.
|
boolean |
canConnectToBusiness
True, if the bot supports connection to Telegram Business accounts.
|
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.
|
boolean |
hasMainWebApp
True, if the bot has the main Web App.
|
java.lang.String |
inlineQueryPlaceholder
Placeholder for inline queries (displayed on the application input field).
|
boolean |
isInline
True, if the bot supports inline queries.
|
boolean |
needLocation
True, if the location of the user is expected to be sent with every inline query to this bot.
|
| Constructor and Description |
|---|
UserTypeBot()
A bot (see https://core.telegram.org/bots).
|
UserTypeBot(boolean canBeEdited,
boolean canJoinGroups,
boolean canReadAllGroupMessages,
boolean hasMainWebApp,
boolean isInline,
java.lang.String inlineQueryPlaceholder,
boolean needLocation,
boolean canConnectToBusiness,
boolean canBeAddedToAttachmentMenu,
int activeUserCount)
A bot (see https://core.telegram.org/bots).
|
| Modifier and Type | Method and Description |
|---|---|
int |
getConstructor()
Returns an identifier uniquely determining type of the object.
|
toStringpublic boolean canBeEdited
public boolean canJoinGroups
public boolean canReadAllGroupMessages
public boolean hasMainWebApp
public boolean isInline
public java.lang.String inlineQueryPlaceholder
public boolean needLocation
public boolean canConnectToBusiness
public boolean canBeAddedToAttachmentMenu
public int activeUserCount
public static final int CONSTRUCTOR
public UserTypeBot()
public UserTypeBot(boolean canBeEdited,
boolean canJoinGroups,
boolean canReadAllGroupMessages,
boolean hasMainWebApp,
boolean isInline,
java.lang.String inlineQueryPlaceholder,
boolean needLocation,
boolean canConnectToBusiness,
boolean canBeAddedToAttachmentMenu,
int activeUserCount)
canBeEdited - True, if the bot is owned by the current user and can be edited using the methods toggleBotUsernameIsActive, reorderBotActiveUsernames, setBotProfilePhoto, setBotName, setBotInfoDescription, and setBotInfoShortDescription.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.hasMainWebApp - True, if the bot has the main Web App.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.canConnectToBusiness - True, if the bot supports connection to Telegram Business accounts.canBeAddedToAttachmentMenu - True, if the bot can be added to attachment or side menu.activeUserCount - The number of recently active users of the bot.public int getConstructor()
TdApi.ObjectgetConstructor in class TdApi.Object