我如何获得在 Telethon 图书馆进行讨论的渠道?
How do I get a channel for discussion at the Telethon Library?
一些频道有一个link 来聊天讨论。我想得到它们。
我在图书馆文档中搜索了“讨论”一词,但没有找到相关信息。
我希望能够使用 GetFullChannelRequest
函数获取此信息。
对于 @mudak it worked, but not for @dvachannel.
ChatFull(full_chat=ChannelFull(
id=1006147755,
"about=""mdk.is \nThe greatest community in Europe ...",
...
"folder_id=None",
linked_chat_id=1067543874,
"location=None",
...
"chats="[
Channel(id=1006147755,
"title=""MDK",
...
"participants_count=None)",
Channel(id=1067543874,
"title=""MDK CHAT",
...
"participants_count=None)"
],
"users="[
])
@dvachannel 没有 linked_chat_id
且 chats
仅包含一个聊天:
ChatFull(full_chat=ChannelFull(
id=1003073997,
"about=""Бред\n\nЛегитимный Абу - @abuwtf\nРазбаны - @Manhattan666 ...",
...
"folder_id=None",
"linked_chat_id=None",
"location=None",
...
"chats="[
Channel(id=1003073997,
"title=""Двач",
...
"participants_count=None)"
],
"users="[
...
])
我的问题已经解决了
我错误地使用了 GetFullChannelRequest
- 我给了它实体而不是频道用户名。
错误使用:
chat_entity = await client.get_entity(1003073997)
result = await client(GetFullChannelRequest(channel=chat_entity))
print(result.stringify())
正确使用:
result = await client(GetFullChannelRequest(channel='dvachannel'))
print(result.stringify())
一些频道有一个link 来聊天讨论。我想得到它们。
我在图书馆文档中搜索了“讨论”一词,但没有找到相关信息。
我希望能够使用 GetFullChannelRequest
函数获取此信息。
对于 @mudak it worked, but not for @dvachannel.
ChatFull(full_chat=ChannelFull(
id=1006147755,
"about=""mdk.is \nThe greatest community in Europe ...",
...
"folder_id=None",
linked_chat_id=1067543874,
"location=None",
...
"chats="[
Channel(id=1006147755,
"title=""MDK",
...
"participants_count=None)",
Channel(id=1067543874,
"title=""MDK CHAT",
...
"participants_count=None)"
],
"users="[
])
@dvachannel 没有 linked_chat_id
且 chats
仅包含一个聊天:
ChatFull(full_chat=ChannelFull(
id=1003073997,
"about=""Бред\n\nЛегитимный Абу - @abuwtf\nРазбаны - @Manhattan666 ...",
...
"folder_id=None",
"linked_chat_id=None",
"location=None",
...
"chats="[
Channel(id=1003073997,
"title=""Двач",
...
"participants_count=None)"
],
"users="[
...
])
我的问题已经解决了
我错误地使用了 GetFullChannelRequest
- 我给了它实体而不是频道用户名。
错误使用:
chat_entity = await client.get_entity(1003073997)
result = await client(GetFullChannelRequest(channel=chat_entity))
print(result.stringify())
正确使用:
result = await client(GetFullChannelRequest(channel='dvachannel'))
print(result.stringify())