如何更改电报频道名称?
How to change Telegram channel name?
我正在为 python 使用 Telethon 库。如何更改 Telegram 频道名称?在文档中找不到这个。
目前,您必须使用 Telethon's raw API. If we search for "edit title" we will find channels.editTitle
。此类页面有以下 automatically-generated 示例:
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 或邀请 link 而不是用户名。
我正在为 python 使用 Telethon 库。如何更改 Telegram 频道名称?在文档中找不到这个。
目前,您必须使用 Telethon's raw API. If we search for "edit title" we will find channels.editTitle
。此类页面有以下 automatically-generated 示例:
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 或邀请 link 而不是用户名。