account.SetGlobalPrivacySettings

class pyrogram.raw.functions.account.SetGlobalPrivacySettings

Set global privacy settings

Details:
  • Layer: 223

  • ID: 1EDAAAC2

Parameters:

settings (GlobalPrivacySettings) – Global privacy settings

Returns:

GlobalPrivacySettings

TL Schema

account.setGlobalPrivacySettings#1edaaac2
settings:GlobalPrivacySettings

= GlobalPrivacySettings

Parameter Tree

SetGlobalPrivacySettings
└── settingsGlobalPrivacySettings
├── archive_and_mute_new_noncontact_peerstrue (optional)
├── keep_archived_unmutedtrue (optional)
├── keep_archived_folderstrue (optional)
├── hide_read_markstrue (optional)
├── new_noncontact_peers_require_premiumtrue (optional)
├── display_gifts_buttontrue (optional)
├── noncontact_peers_paid_starslong (optional)
└── disallowed_giftsDisallowedGiftsSettings (optional)
├── disallow_unlimited_stargiftstrue (optional)
├── disallow_limited_stargiftstrue (optional)
├── disallow_unique_stargiftstrue (optional)
├── disallow_premium_giftstrue (optional)
└── disallow_stargifts_from_channelstrue (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
        ),
    )
)