【问题标题】: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
    

    聊天机器人必须是您频道的管理员。

    【讨论】:

      猜你喜欢
      • 2019-12-31
      • 2023-04-10
      • 2016-02-24
      • 2023-03-25
      • 1970-01-01
      • 2023-02-22
      • 1970-01-01
      • 2017-11-12
      • 1970-01-01
      相关资源
      最近更新 更多