account.SetGlobalPrivacySettings

class pyrogram.raw.functions.account.SetGlobalPrivacySettings

Set global privacy settings

Details:
  • Layer: 227

  • ID: 1EDAAAC2

Parameters:

settings (GlobalPrivacySettings) – Global privacy settings

Returns:

GlobalPrivacySettings

TL Schema

account.setGlobalPrivacySettings#1edaaac2
settings:GlobalPrivacySettings

= GlobalPrivacySettings

Parameter Tree

SetGlobalPrivacySettings
└── settings → GlobalPrivacySettings
├── archive_and_mute_new_noncontact_peers → true (optional)
├── keep_archived_unmuted → true (optional)
├── keep_archived_folders → true (optional)
├── hide_read_marks → true (optional)
├── new_noncontact_peers_require_premium → true (optional)
├── display_gifts_button → true (optional)
├── noncontact_peers_paid_stars → long (optional)
└── disallowed_gifts → DisallowedGiftsSettings (optional)
├── disallow_unlimited_stargifts → true (optional)
├── disallow_limited_stargifts → true (optional)
├── disallow_unique_stargifts → true (optional)
├── disallow_premium_gifts → true (optional)
└── disallow_stargifts_from_channels → true (optional)

Example

await app.invoke(
    SetGlobalPrivacySettings(
        settings=GlobalPrivacySettings(
            archive_and_mute_new_noncontact_peers=None,
            keep_archived_unmuted=None,
            keep_archived_folders=None,
            hide_read_marks=None,
            new_noncontact_peers_require_premium=None,
            display_gifts_button=None,
            noncontact_peers_paid_stars=None,
            disallowed_gifts=None
        ),
    )
)