2017-06-30 16 views
0

私はTelegram Bot Php-Sdkを使用しています。質問は自明であるため、同じドメイン上で複数のボットを実行しようとしていますが、ルートは異なります。私はmybot.domain.com/somerouteにwebhook setupを、mybot2.domain.com/somerouteにステージングボットを持つライブボットを持っています。どちらも異なるサーバーにあります。今日私は新しいボットを作成し、新しいコントローラを作成し、このコントローラのコンストラクタ内にボットトークンを渡しました。テレグラムボット:同じドメインに異なるルートを持つ複数のボット

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

私はmybot2.domain.com/DifferentRouteとしてこの新しいボット用の新しいWebhookを持っています。しかし、この新しいボットの展開とウェブフックのセットアップ以来、私の3つのボットはすべて応答していません。私はgetWebhookUpdate関数のチャット・データを取得していません。 ガイダンスが必要です。

答えて

2

ボットを区別するためにクエリ文字列を使用できます。

たとえば、ボットAはhttps://example.com/hook?bot=MyBotを使用し、コード内で識別できます。

関連する問題