【问题标题】:How to change Telegram channel name?如何更改电报频道名称?
【发布时间】:2019-11-22 10:15:49
【问题描述】:

我正在使用 Python 的 Telethon 库。如何更改电报频道名称?在文档中找不到这个。

【问题讨论】:

标签: python-3.x telegram telethon


【解决方案1】:

现在,您必须使用Telethon's raw API。如果我们search for "edit title",我们会找到channels.editTitle。该页面具有以下自动生成的示例:

from telethon.sync import TelegramClient
from telethon import functions, types

with TelegramClient(name, api_id, api_hash) as client:
    result = client(functions.channels.EditTitleRequest(
        channel='username',
        title='My awesome title'
    ))
    print(result.stringify())

如果您指的是用户名,channels.updateUsername 是正确的:

client(functions.channels.UpdateUsernameRequest(
    channel='old username',
    username='new username'
))

如果没有用户名,您当然可以传递频道 ID 或邀请链接而不是用户名。

【讨论】:

    猜你喜欢
    • 2018-02-20
    • 2017-11-22
    • 1970-01-01
    • 2019-01-13
    • 2019-12-28
    • 2020-04-05
    • 1970-01-01
    • 2018-03-25
    • 1970-01-01
    相关资源
    最近更新 更多