VKontakte
1. Создание сообщества
vk.com/groups → "Создать сообщество". Тип "Бизнес/Бренд".
2. Получение токена
Управление сообществом → Работа с API → Создать ключ:
- Доступ: `messages`, `photos` (если шлёте фото), `docs`
- Скопируйте токен (только что созданный, потом нельзя посмотреть)
3. Confirmation phrase
VK требует подтверждения webhook:
- В Settings → Channels → VK group → "Confirmation phrase" — скопировать
- В VK группе → Callback API → "Строка для подтверждения" — вставить
- Сервер ImpactBot отвечает фразой при первом запросе
4. Включение сообщений
Управление → Сообщения → Включить. Discussion в боте → разрешить.
5. Возможности
- Текст + кнопки (callback)
- Photo, video, doc, audio
- Карусели (3-5 карточек)
- VK Pay для оплат
- Запись на стену (если бот — администратор)
6. Особенности
- secret_key — обязателен для webhook signature (защита от подделки)
- rate limit — 20 msg/sec на сообщество
- inline кнопки — особый формат VK (не такой как Telegram)