【问题标题】:Can I use the same url for a webhook from more than one Telegram bot我可以对来自多个 Telegram 机器人的 webhook 使用相同的 url
【发布时间】:2019-04-04 04:12:57
【问题描述】:

我配置了一个 webhook,并通过我的一个 Telegram 机器人工作。我现在想从第二个 Telegram 机器人为 webhook 使用 same URL,但它不适合我。

谁能帮我解释一下?

【问题讨论】:

    标签: telegram telegram-bot


    【解决方案1】:

    您不能为多个机器人使用相同的 url,您可以为多个机器人使用相同的基本 url(相同的域名)。

    例如,您可以设置域example.com

    • example.com/bot1
    • example.com/bot2

    等等……

    网址的方案由您决定。

    【讨论】:

      【解决方案2】:

      您可以为每个 BOT 使用一个 URL,并重构它执行的功能。例如:

      旧版本

      app.post("/telegram/webhook", function (req, res) {
          var a = 1;
          var b = 2;
          var c = a * b;
      }
      
      app.post("/telegram/webhook2", function (req, res) {
          var a = 1;
          var b = 2;
          var c = a * b;
      }
      

      新版本

      app.post("/telegram/webhook", function (req, res) {
          multiply();
      }
      
      app.post("/telegram/webhook2", function (req, res) {
          multiply();
      }
      
      function multiply(){
         var a = 1;
         var b = 2;
         var c = a * b;
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-15
        • 2019-02-15
        • 1970-01-01
        • 2022-10-18
        • 1970-01-01
        • 2020-12-23
        • 2016-05-09
        • 1970-01-01
        相关资源
        最近更新 更多