【问题标题】:Telegram bot: Multiple bots with different routes on same domain电报机器人:同一域上具有不同路由的多个机器人
【发布时间】:2017-12-04 23:37:51
【问题描述】:

我正在使用Telegram Bot Php-Sdk。由于问题是不言自明的,我试图在同一域但不同的路线上运行多个机器人。我在 mybot.domain.com/someroute 有一个带有 webhook 设置的实时机器人,在 mybot2.domain.com/someroute 有一个登台机器人。两者都在不同的服务器上。今天我创建了一个新的机器人,创建了一个新的控制器并在这个控制器的构造函数中传递了机器人令牌,例如

class BotController extends Controller{
function __construct() {
   config(['telegram.bot_token'=>'my_bot_token');
}
}

我有一个新的 webhook 用于这个新的机器人作为 mybot2.domain.com/DifferentRoute。但是自从这个新机器人的部署和 webhook 设置以来,我的所有 3 个机器人都没有响应。我没有在 getWebhookUpdate 函数上获得任何聊天数据。 需要指导谢谢

【问题讨论】:

    标签: php laravel telegram-bot php-telegram-bot telegram-webhook


    【解决方案1】:

    您可以使用查询字符串来区分机器人。

    例如,bot A 使用https://example.com/hook?bot=MyBot,您可以在代码中识别它们。

    【讨论】:

      猜你喜欢
      • 2017-08-18
      • 2021-05-12
      • 2020-08-20
      • 2018-02-11
      • 1970-01-01
      • 2018-07-22
      • 2020-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多