通过telethon库或任何API删除电报资料照片

问题描述 投票:0回答:1

我无法通过telethon库或任何其他API删除个人资料照片>

我在下面已经做过(使用Telethon),但是没有用

from telethon import TelegramClient, sync
from telethon.tl.functions.photos import DeletePhotosRequest

api_id = "id"
api_hash = "hash"


client = TelegramClient("bot_5", api_id, api_hash)
client.start()

client(DeletePhotosRequest(client.get_profile_photos('me')))

我希望此代码能删除我的个人资料照片

如何使用API​​删除它?

我无法通过telethon库或任何其他API删除个人资料照片,下面我已经做过(使用telethon),但是从telethon导入TelegramClient,从telethon.tl.functions同步。 >

这将为您工作

from telethon.sync import TelegramClient
from telethon.tl.functions.photos import DeletePhotosRequest
from telethon.tl.types import InputPhoto


with TelegramClient('your session', api_id, api_hash) as client:
    p = client.get_profile_photos('me')[0]
    client(DeletePhotosRequest(
        id=[InputPhoto(
            id=p.id,
            access_hash=p.access_hash,
            file_reference=p.file_reference
        )]
    ))
  • get_profile_photos将返回您的列表
api telegram python-telegram-bot telethon
1个回答
0
投票

这将为您工作

© www.soinside.com 2019 - 2024. All rights reserved.