public static class TdApi.SupergroupFullInfo extends TdApi.Object
| Modifier and Type | Field and Description |
|---|---|
int |
administratorCount
Number of privileged users in the supergroup or channel; 0 if unknown.
|
int |
bannedCount
Number of users banned from chat; 0 if unknown.
|
TdApi.BotCommands[] |
botCommands
List of commands of bots in the group.
|
boolean |
canEnablePaidReaction
True, if paid reaction can be enabled in the channel chat; for channels only.
|
boolean |
canGetMembers
True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.
|
boolean |
canGetRevenueStatistics
True, if the supergroup or channel revenue statistics are available.
|
boolean |
canGetStarRevenueStatistics
True, if the supergroup or channel Telegram Star revenue statistics are available.
|
boolean |
canGetStatistics
True, if the supergroup or channel statistics are available.
|
boolean |
canHaveSponsoredMessages
True, if the chat can have sponsored messages.
|
boolean |
canHideMembers
True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators.
|
boolean |
canSetLocation
True, if the supergroup location can be changed.
|
boolean |
canSetStickerSet
True, if the supergroup sticker set can be changed.
|
boolean |
canToggleAggressiveAntiSpam
True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.
|
static int |
CONSTRUCTOR
Identifier uniquely determining type of the object.
|
long |
customEmojiStickerSetId
Identifier of the custom emoji sticker set that can be used in the supergroup without Telegram Premium subscription; 0 if none.
|
java.lang.String |
description
Supergroup or channel description.
|
boolean |
hasAggressiveAntiSpamEnabled
True, if aggressive anti-spam checks are enabled in the supergroup.
|
boolean |
hasHiddenMembers
True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.
|
boolean |
hasPaidMediaAllowed
True, if paid media can be sent and forwarded to the channel chat; for channels only.
|
boolean |
hasPinnedStories
True, if the supergroup or channel has pinned stories.
|
TdApi.ChatInviteLink |
inviteLink
Primary invite link for the chat; may be null.
|
boolean |
isAllHistoryAvailable
True, if new chat members will have access to old messages.
|
long |
linkedChatId
Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown.
|
TdApi.ChatLocation |
location
Location to which the supergroup is connected; may be null if none.
|
int |
memberCount
Number of members in the supergroup or channel; 0 if unknown.
|
int |
myBoostCount
Number of times the current user boosted the supergroup or channel.
|
TdApi.ChatPhoto |
photo
Chat photo; may be null if empty or unknown.
|
int |
restrictedCount
Number of restricted users in the supergroup; 0 if unknown.
|
int |
slowModeDelay
Delay between consecutive sent messages for non-administrator supergroup members, in seconds.
|
double |
slowModeDelayExpiresIn
Time left before next message can be sent in the supergroup, in seconds.
|
long |
stickerSetId
Identifier of the supergroup sticker set that must be shown before user sticker sets; 0 if none.
|
int |
unrestrictBoostCount
Number of times the supergroup must be boosted by a user to ignore slow mode and chat permission restrictions; 0 if unspecified.
|
long |
upgradedFromBasicGroupId
Identifier of the basic group from which supergroup was upgraded; 0 if none.
|
long |
upgradedFromMaxMessageId
Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.
|
| Constructor and Description |
|---|
SupergroupFullInfo()
Contains full information about a supergroup or channel.
|
SupergroupFullInfo(TdApi.ChatPhoto photo,
java.lang.String description,
int memberCount,
int administratorCount,
int restrictedCount,
int bannedCount,
long linkedChatId,
int slowModeDelay,
double slowModeDelayExpiresIn,
boolean canEnablePaidReaction,
boolean canGetMembers,
boolean hasHiddenMembers,
boolean canHideMembers,
boolean canSetStickerSet,
boolean canSetLocation,
boolean canGetStatistics,
boolean canGetRevenueStatistics,
boolean canGetStarRevenueStatistics,
boolean canToggleAggressiveAntiSpam,
boolean isAllHistoryAvailable,
boolean canHaveSponsoredMessages,
boolean hasAggressiveAntiSpamEnabled,
boolean hasPaidMediaAllowed,
boolean hasPinnedStories,
int myBoostCount,
int unrestrictBoostCount,
long stickerSetId,
long customEmojiStickerSetId,
TdApi.ChatLocation location,
TdApi.ChatInviteLink inviteLink,
TdApi.BotCommands[] botCommands,
long upgradedFromBasicGroupId,
long upgradedFromMaxMessageId)
Contains full information about a supergroup or channel.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getConstructor()
Returns an identifier uniquely determining type of the object.
|
toStringpublic TdApi.ChatPhoto photo
public java.lang.String description
public int memberCount
public int administratorCount
public int restrictedCount
public int bannedCount
public long linkedChatId
public int slowModeDelay
public double slowModeDelayExpiresIn
public boolean canEnablePaidReaction
public boolean canGetMembers
public boolean hasHiddenMembers
public boolean canHideMembers
public boolean canSetStickerSet
public boolean canSetLocation
public boolean canGetStatistics
public boolean canGetRevenueStatistics
public boolean canGetStarRevenueStatistics
public boolean canToggleAggressiveAntiSpam
public boolean isAllHistoryAvailable
public boolean canHaveSponsoredMessages
public boolean hasAggressiveAntiSpamEnabled
public boolean hasPaidMediaAllowed
public boolean hasPinnedStories
public int myBoostCount
public int unrestrictBoostCount
public long stickerSetId
public long customEmojiStickerSetId
public TdApi.ChatLocation location
public TdApi.ChatInviteLink inviteLink
public TdApi.BotCommands[] botCommands
public long upgradedFromBasicGroupId
public long upgradedFromMaxMessageId
public static final int CONSTRUCTOR
public SupergroupFullInfo()
public SupergroupFullInfo(TdApi.ChatPhoto photo, java.lang.String description, int memberCount, int administratorCount, int restrictedCount, int bannedCount, long linkedChatId, int slowModeDelay, double slowModeDelayExpiresIn, boolean canEnablePaidReaction, boolean canGetMembers, boolean hasHiddenMembers, boolean canHideMembers, boolean canSetStickerSet, boolean canSetLocation, boolean canGetStatistics, boolean canGetRevenueStatistics, boolean canGetStarRevenueStatistics, boolean canToggleAggressiveAntiSpam, boolean isAllHistoryAvailable, boolean canHaveSponsoredMessages, boolean hasAggressiveAntiSpamEnabled, boolean hasPaidMediaAllowed, boolean hasPinnedStories, int myBoostCount, int unrestrictBoostCount, long stickerSetId, long customEmojiStickerSetId, TdApi.ChatLocation location, TdApi.ChatInviteLink inviteLink, TdApi.BotCommands[] botCommands, long upgradedFromBasicGroupId, long upgradedFromMaxMessageId)
photo - Chat photo; may be null if empty or unknown. If non-null, then it is the same photo as in chat.photo.description - Supergroup or channel description.memberCount - Number of members in the supergroup or channel; 0 if unknown.administratorCount - Number of privileged users in the supergroup or channel; 0 if unknown.restrictedCount - Number of restricted users in the supergroup; 0 if unknown.bannedCount - Number of users banned from chat; 0 if unknown.linkedChatId - Chat identifier of a discussion group for the channel, or a channel, for which the supergroup is the designated discussion group; 0 if none or unknown.slowModeDelay - Delay between consecutive sent messages for non-administrator supergroup members, in seconds.slowModeDelayExpiresIn - Time left before next message can be sent in the supergroup, in seconds. An updateSupergroupFullInfo update is not triggered when value of this field changes, but both new and old values are non-zero.canEnablePaidReaction - True, if paid reaction can be enabled in the channel chat; for channels only.canGetMembers - True, if members of the chat can be retrieved via getSupergroupMembers or searchChatMembers.hasHiddenMembers - True, if non-administrators can receive only administrators and bots using getSupergroupMembers or searchChatMembers.canHideMembers - True, if non-administrators and non-bots can be hidden in responses to getSupergroupMembers and searchChatMembers for non-administrators.canSetStickerSet - True, if the supergroup sticker set can be changed.canSetLocation - True, if the supergroup location can be changed.canGetStatistics - True, if the supergroup or channel statistics are available.canGetRevenueStatistics - True, if the supergroup or channel revenue statistics are available.canGetStarRevenueStatistics - True, if the supergroup or channel Telegram Star revenue statistics are available.canToggleAggressiveAntiSpam - True, if aggressive anti-spam checks can be enabled or disabled in the supergroup.isAllHistoryAvailable - True, if new chat members will have access to old messages. In public, discussion, of forum groups and all channels, old messages are always available, so this option affects only private non-forum supergroups without a linked chat. The value of this field is only available to chat administrators.canHaveSponsoredMessages - True, if the chat can have sponsored messages. The value of this field is only available to the owner of the chat.hasAggressiveAntiSpamEnabled - True, if aggressive anti-spam checks are enabled in the supergroup. The value of this field is only available to chat administrators.hasPaidMediaAllowed - True, if paid media can be sent and forwarded to the channel chat; for channels only.hasPinnedStories - True, if the supergroup or channel has pinned stories.myBoostCount - Number of times the current user boosted the supergroup or channel.unrestrictBoostCount - Number of times the supergroup must be boosted by a user to ignore slow mode and chat permission restrictions; 0 if unspecified.stickerSetId - Identifier of the supergroup sticker set that must be shown before user sticker sets; 0 if none.customEmojiStickerSetId - Identifier of the custom emoji sticker set that can be used in the supergroup without Telegram Premium subscription; 0 if none.location - Location to which the supergroup is connected; may be null if none.inviteLink - Primary invite link for the chat; may be null. For chat administrators with canInviteUsers right only.botCommands - List of commands of bots in the group.upgradedFromBasicGroupId - Identifier of the basic group from which supergroup was upgraded; 0 if none.upgradedFromMaxMessageId - Identifier of the last message in the basic group from which supergroup was upgraded; 0 if none.public int getConstructor()
TdApi.ObjectgetConstructor in class TdApi.Object