Skip to main content

chatFull

Full info about a basic group. When updating the local peer database », all fields from the newly received constructor take priority over the old constructor cached locally (including by removing fields that aren't set in the new constructor).

type tg.ChatFull struct { /* ... */ }

Implements ChatFull.

Fields

NameTypeRequiredDescription
CanSetUsernameboolCan we change the username of this chat
HasScheduledboolWhether scheduled messages are available
TranslationsDisabledboolWhether the real-time chat translation popup should be hidden.
IDint64yesID of the chat
AboutstringyesAbout string for this chat
ParticipantsChatParticipantsClassyesParticipant list
ChatPhotoPhotoClassChat photo
NotifySettingsPeerNotifySettingsyesNotification settings
ExportedInviteExportedChatInviteClassChat invite
BotInfo[]BotInfoInfo about bots that are in this chat
PinnedMsgIDintMessage ID of the last pinned message
FolderIDintPeer folder ID, for more info click here
CallInputGroupCallClassGroup call information
TTLPeriodintTime-To-Live of messages sent by the current user to this chat
GroupcallDefaultJoinAsPeerClassWhen using phone.getGroupCallJoinAs to get a list of peers that can be used to join a group call, this field indicates the peer that should be selected by default.
ThemeEmoticonstringEmoji representing a specific chat theme
RequestsPendingintPending join requests »
RecentRequesters[]int64IDs of users who requested to join recently
AvailableReactionsChatReactionsClassAllowed message reactions »
ReactionsLimitintThis flag may be used to impose a custom limit of unique reactions (i.e. a customizable version of appConfig.reactions_uniq_max).

References