Автоматическая смена аватарки в телеграме через определенное время.

Автоматическая смена аватарки в телеграме через определенное время.

Тема в разделе Python создана пользователем 432411342
432411342 Автор темы
Python:
from pyrogram import Client
import time

i = 1

api_id = апи
api_hash = "хэш"

with Client("my_account", api_id, api_hash) as app:

    while True:
        try:
            if i <= 32:
                time.sleep(10)
                photos = app.get_profile_photos("me")
                app.delete_profile_photos([p.file_id for p in photos[1:]])
                app.set_profile_photo(photo=f"C:/Users/Block/Desktop/cat/{i}.jpg")
                i += 1
                
            else:
                i = 1
        except:
            continue

Получить апи и хэш вы можете получить тут:

Как запустить:

Откройте cmd
и впишите туда это:
pip install pyrogram
pip install time

Создаёте папку с аватарками у которых названия будут 1.jpg, 2.jpg, 3.jpg, 4.jpg и так далее, если у вас png, то в строке app.set_profile_photo(photo=f"C:/Users/Block/Desktop/cat/{i}.jpg") замените jpg на png.

А Так же смени путь к картинкам (полный путь):
1638266047781.png



Так-же в этой строке обязательно должно быть {i}.jpg без {i} скрипт не будет работать!
Если у вас больше картинок чем 32 то поменяйте число в данной строке:
if i <= 32:

Вместо 32 укажите своё максимальное число картинок которое находится в папке с авами.

Ну все, всем удачи, если что-то не работае = пишите в тему, помогу. А так-же, этот скрипт автоматически удаляет ВСЕ прошлые аватарки, что помагает не засорять прошлые аватарки.


И ещё, если в консоли есть ошибки - не обращайте внимание, скрипт будет работать.
А так-же замените time.sleep(10) на своё число(в секундах) это время до смены аватарки.

4
Сверху