| 123456789101112131415161718192021 |
- <?php
- namespace App\Http\Controllers\api;
- use App\Services\TelegramChannelService;
- use Illuminate\Http\JsonResponse;
- use Illuminate\Http\Request;
- class TelegramBotWebhook
- {
- public function __invoke(Request $request, TelegramChannelService $channels, int $id): JsonResponse
- {
- $channels->handlePrivateWebhook(
- $id,
- (string) $request->header('X-Telegram-Bot-Api-Secret-Token'),
- $request->json()->all(),
- );
- return response()->json(['status' => 'ok']);
- }
- }
|