Full Example (Webhook with Laravel)
Note: This code may not run in versions later than Laravel 8
use SimpleBotAPI\TelegramBot;
use SimpleBotAPI\BotSettings;
use SimpleBotAPI\UpdatesHandler;
# You can copy any of Update handlers in bot examples directory
class MyBot extends UpdatesHandler
{
}
# Telegram sends updates in POST requests
Route::post('/bot' function () {
$Bot = new TelegramBot(env('TELEGRAM_BOT_TOKEN'), new MyBot());
$Bot->OnWebhookUpdate();
})->middleware('api');
# because it's not allowed to use cookies/sessions with Bot API