查询 电报 Telegram 账号已加群组频道 方便新号加入
前言 有群友说, 开了新的电报 Telegram 账号后, 不知道怎么把老号的群加回来 https://t.me/duangvpsfs/3769416 思路 先问问GPT 有没有可能性 telegram bot 或 telethon 可以 查询 某个 telegram 账号已加入的 group 和 channel 吗? 结论是 telethon 可以, 而且给出了一些代码 from telethon import TelegramClient client = TelegramClient('session_name', api_id, api_hash) async def get_my_dialogs(): await client.start() # 获取所有对话(包括群组、频道、私聊) async for dialog in client.iter_dialogs(): if dialog.is_group: print(f"群组: {dialog.name}") elif dialog.is_channel: print(f"频道: {dialog.name}") with client: client.loop.run_until_complete(get_my_dialogs()) 我自己有一定的编程能力, 当然我能看出来, 这样的代码只输出了群组和频道的名称. 更准确地应该还要输出群组和频道的 username 但, 假设我就是一个不会编程的小白, 那么我会先试试这个代码是什么效果. 调试 找了个VPS (用你自己的电脑也是可以的, 只要安装 python 并且解决翻墙的问题) 把代码保存为 .py 文件上传 比如, 文件名 tg-get-group-channel.py 然后在VPS上运行一下, 有报错 把报错复制粘...