# Исправление: Кнопка не обрабатывает клик

## Быстрое решение

Если кнопка появилась, но не обрабатывает клик, **нужно настроить webhook**.

### 1. Настройте webhook (обязательно!)

Замените `<YOUR_BOT_TOKEN>` на ваш токен бота:

```bash
curl -X POST "https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://kartulirest.de/api/webhooks/telegram"}'
```

Или откройте в браузере:
```
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook?url=https://kartulirest.de/api/webhooks/telegram
```

### 2. Проверьте webhook

```bash
curl "https://api.telegram.org/bot<YOUR_BOT_TOKEN>/getWebhookInfo"
```

Должен вернуться ответ с вашим URL.

### 3. Проверьте логи

После нажатия на кнопку проверьте логи:

```bash
tail -f storage/logs/laravel.log | grep -i "telegram webhook"
```

Если видите `"has_callback_query":true` - webhook работает!
Если видите `"has_callback_query":false` - webhook не настроен или не получает запросы.

## Почему это происходит?

Telegram Bot API работает двумя способами:
1. **Long Polling** - бот сам запрашивает обновления (для разработки)
2. **Webhook** - Telegram отправляет обновления на ваш сервер (для продакшена)

**Кнопки работают только через webhook!** Без webhook Telegram не знает, куда отправлять callback query при нажатии на кнопку.

## Полная инструкция

См. [TELEGRAM_WEBHOOK_SETUP.md](./TELEGRAM_WEBHOOK_SETUP.md) для подробной инструкции.
