【问题标题】:Is there a way I can create a telegram bot that opens every link that comes in a channel?有没有办法创建一个电报机器人来打开频道中的每个链接? 【发布时间】:2020-10-22 22:32:15 【问题描述】: 是否可以在电报频道中添加一个机器人,一旦将其放入频道中就会打开任何链接 【问题讨论】: 标签: telegram-bot 【解决方案1】: 是的,这是可能的,但机器人需要一直在后台运行,因此您需要让您的 PC 始终处于开机状态或将机器人托管在云端 【讨论】: 是的,我愿意在后台运行它。我需要将机器人添加为频道成员吗?请您指导我可能需要查找的所有内容!我对节点有点了解。感谢您的帮助 【解决方案2】: 是的,这是可能的。您可以为您的机器人设置webhook,以便每次机器人接收更新(即私人消息、频道帖子、来自群组的消息......)时,机器人都会运行其脚本。在此脚本中,您检查发送给机器人的消息的chat_id 是否与您的频道的chat_id 相同。如果是,请检查邮件是否包含链接并打开它。 要在邮件中搜索链接,您可以将Regex 与此表达式一起使用(尝试here): /^(?:http(s)?:\/\/)?[\w.-]+(?:\.[\w\.-]+)+[\w\-\._~:/?#[\]@!\$&'\(\)\*\+,;=.]+$/gm 聊天机器人必须是您频道的管理员。 【讨论】: