Skip to main content

peerSettings

List of actions that are possible when interacting with this user, to be shown as suggested actions in the chat action bar », see here » for more info.

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

Fields​

NameTypeRequiredDescription
ReportSpambool—Whether we can still report the user for spam
AddContactbool—Whether we can add the user as contact
BlockContactbool—Whether we can block the user
ShareContactbool—Whether we can share the user's contact
NeedContactsExceptionbool—Whether a special exception for contacts is needed
ReportGeobool—Whether we can report a geogroup as irrelevant for this location
Autoarchivedbool—Whether this peer was automatically archived according to privacy settings and can be unarchived
InviteMembersbool—If set, this is a recently created group chat to which new members can be invited
RequestChatBroadcastbool—This flag is set if request_chat_title and request_chat_date fields are set and the join request » is related to a channel (otherwise if only the request fields are set, the join request » is related to a chat).
BusinessBotPausedbool—This flag is set if both business_bot_id and business_bot_manage_url are set and all connected business bots » were paused in this chat using account toggleConnectedBotPaused ».
BusinessBotCanReplybool—This flag is set if both business_bot_id and business_bot_manage_url are set and connected business bots » can reply to messages in this chat, as specified by the settings during initial configuration.
GeoDistanceint—Distance in meters between us and this peer
RequestChatTitlestring—If set, this is a private chat with an administrator of a chat or channel to which the user sent a join request, and this field contains the chat/channel's title.
RequestChatDateint—If set, this is a private chat with an administrator of a chat or channel to which the user sent a join request, and this field contains the timestamp when the join request » was sent.
BusinessBotIDint64—Contains the ID of the business bot » managing this chat, used to display info about the bot in the action bar.
BusinessBotManageURLstring—Contains a deep link », used to open a management menu in the business bot. This flag is set if and only if business_bot_id is set.
ChargePaidMessageStarsint64—All users that must pay us » to send us private messages will have this flag set only for us, containing the amount of required stars, see here » for more info on paid messages.
RegistrationMonthstring—Used to display the user's registration year and month, the string is in MM.YYYY format, where MM is the registration month (1-12), and YYYY is the registration year.
PhoneCountrystring—The country code of the user's phone number.
NameChangeDateint—When was the user's name last changed.
PhotoChangeDateint—When was the user's photo last changed.

References​