私はlaravelとsdkで電信ボットを作成します。すべてがうまくいく。同じアプリに別のボットを追加するにはどうしたらいいですか? app/Http/Middleware/VerifyCsrfToken.php
に追加します。複数のボットが1つのアプリケーションにあります
protected $except = [
'437198700:XXXXXXXXXXXXXX_YYYYY/webhook'
];
最初のボットに追加します。そしてでapp/config/telegram.php
'bot_token' => '437198700:XXXXXXXXXXXXXX_YYYYY',
アップです。私は設定にこれを追加しますが、それでも同じ問題
`return [
// 'default' => 'common',
'bots' => [
'common' => [
'username' => 'MyTelegramBot',
'token' => env('TELEGRAM_BOT_TOKEN'),
'commands' => [
// Acme\Project\Commands\MyTelegramBot\BotCommand::class
],
],
'second' => [
'username' => 'MySecondBot',
'token' => env('TELEGRAM_MANAGER_BOT_TOKEN'),
],
],
UPD:私はこの$bots_manager= new BotsManager($config);
$の設定がconfigのように見える追加私は私が間違って何$bots_manager = $bots_manager->bot('second');
リターンエラーBot [second] not configured.
を呼び出そうか?
ここで尋ねるのではなく、作者を確認して下さい。 – Sean
[telegram.php設定ファイル](https://github.com/irazasyed/telegram-bot-sdk/blob/master/src/Laravel/config/telegram.php)を見ると、 '' bots ' => [... '。それを使って複数のボットを追加します。私もそこに 'bot_token'は表示されません... – ljubadr
@ljubadr私の設定は例のように編集しますが、それでも同じ問題があります。 – sandy