api.php 804 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use App\Constants\HttpStatus;
  4. use App\Http\Controllers\api\TelegramWebHook;
  5. use App\Http\Controllers\api\Home;
  6. Route::post("/onMessage", [TelegramWebHook::class, 'handle']);
  7. Route::get("/setWebHook", [Home::class, 'setWebHook']);
  8. Route::get("/getUpdates", [Home::class, 'getUpdates']);
  9. Route::get("/setMenuButton", [Home::class, 'setMenuButton']);
  10. Route::get("/setMyCommands", [Home::class, 'setMyCommands']);
  11. Route::get("/setA", [Home::class, 'setA']);
  12. Route::get('/test', [Home::class, 'test']);
  13. Route::fallback(function () {
  14. return response()->json([
  15. 'code' => HttpStatus::NOT_FOUND,
  16. 'timestamp' => time(),
  17. 'msg' => __('messages.' . HttpStatus::NOT_FOUND),
  18. 'data' => null
  19. ], 200);
  20. });