在代码中,只加入频道本身。
url_rec = messages[0].reply_markup.rows[0].buttons[0].url
client(JoinChannelRequest(url_rec))
button_data = mes.reply_markup.rows[0].buttons[1].data
message_id = mes.id
from telethon.tl.functions.messages import GetBotCallbackAnswerRequest
resp = client(GetBotCallbackAnswerRequest(
tegmo,
message_id,
data=button_data
))
print("applyjoin")
不幸的是,我不能肯定地说,因为我没有看到所有的代码,但我认为你可以使用这个结构
如果您尝试连接到不存在的频道并且您最终可以在其上播放,我确信电报模块会抛出错误。
也就是说,最后:
一切顺利,海狸!