首页 > 解决方案 > 使用 Bot 打开另一个 Telegram 聊天/群组/频道

问题描述

我怀疑这可能是个小问题——但无论如何。

如何使用 pyTelegramBotAPI 打开另一个 Telegram 聊天或群组或频道?如果他单击某个按钮,我想将用户(不是消息,用户本人)转发到另一个频道。

migrate_to_chat_id我在 Message 类声明中看到了内容类型。我应该使用它吗?如果是这样,如何获得我需要的频道 ID?它不会向我的机器人发送任何消息。

我最好使用“ t.me/... ”网址。

标签: pythonpy-telegram-bot-api

解决方案


部分解决。

说到按钮,确实很容易。url=您只需在InlineKeyboardButton()方法中使用命名参数。

对于其他情况。例如,您需要根据几个条件从函数中打开另一个通道。还是不知道。导入requests并发出 GET 请求?我怀疑它应该已经在 pyTelegramBotAPI 中,但是在 lib 文件中搜索并不成功。


推荐阅读