account.SaveWallPaper

class pyrogram.raw.functions.account.SaveWallPaper

Install/uninstall wallpaper

Details:
  • Layer: 223

  • ID: 6C5A5B37

Parameters:
  • wallpaper (InputWallPaper) – Wallpaper to install or uninstall

  • unsave (bool) – Uninstall wallpaper?

  • settings (WallPaperSettings) – Wallpaper settings

Returns:

bool

TL Schema

account.saveWallPaper#6c5a5b37
wallpaper:InputWallPaper
unsave:Bool
settings:WallPaperSettings

= Bool

Parameter Tree

SaveWallPaper
├── wallpaperInputWallPaper
│ ├── InputWallPaper
│ │ ├── idlong
│ │ └── access_hashlong
│ ├── InputWallPaperSlug
│ │ └── slugstring
│ └── InputWallPaperNoFile
│ └── idlong
├── unsaveBool
└── settingsWallPaperSettings
├── blurtrue (optional)
├── motiontrue (optional)
├── background_colorint (optional)
├── second_background_colorint (optional)
├── third_background_colorint (optional)
├── fourth_background_colorint (optional)
├── intensityint (optional)
├── rotationint (optional)
└── emoticonstring (optional)

Example

await app.invoke(
    SaveWallPaper(
        wallpaper=InputWallPaper(
            id=0,
            access_hash=0
        ),
        unsave=True,
        settings=WallPaperSettings(
            blur=None,
            motion=None,
            background_color=None,
            second_background_color=None,
            third_background_color=None,
            fourth_background_color=None,
            intensity=None,
            rotation=None,
            emoticon=None
        ),
    )
)