有没有办法使用 python 更改电报机器人中的头像?

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

我试图找到一些文档,但我失败了。如果您将文档或示例发送给我,我将不胜感激。

python telegram-bot python-telegram-bot
2个回答
0
投票

为了更改您的个人资料照片,您应该使用 MTPROTOAPI。用 Python 编写的优秀库之一称为telethon。您可以在这里查看如何更新个人资料信息。

安装电视节目:

python3 -m pip install --upgrade telethon

更新头像:

import asyncio
from telethon import TelegramClient
from telethon.tl.functions.photos import UploadProfilePhotoRequest


# Use your own values from my.telegram.org
api_id = 12345
api_hash = '0123456789abcdef0123456789abcdef'

client = await TelegramClient('anon', api_id, api_hash)

await client(UploadProfilePhotoRequest(
    await client.upload_file('/path/to/some/file')
))

0
投票

对于那些只想在没有编程的情况下进行更改的人:

  1. 将命令 /setuserpic 发送到负责创建其他@BotFather 机器人的机器人。
  2. 将图像发送到将被设置为机器人头像的对话框。

来源

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