1.9 KiB
1.9 KiB
name, description
| name | description |
|---|---|
| vk-gateway | Локальный VK gateway в одной папке: приём сообщений из VK через Bots Long Poll API, проксирование в OpenClaw /v1/responses и отправка ответов обратно в VK. Использовать, когда нужно быстро поднять рабочий VK-канал с настройкой group id и токена сообщества. |
VK Gateway (single-folder)
Используй содержимое только этой папки skills/vk-gateway.
Состав
vk-endpoint.mjs— локальный HTTP endpoint/vk/inbound, вызывает OpenClaw/v1/responses.vk-longpoll.mjs— Long Poll worker, получаетmessage_newи отправляет ответы в VK..env.example— все настройки (включаяVK_GROUP_IDиVK_TOKEN) в одном месте.
Быстрый старт
- Скопируй конфиг рядом с файлами:
cp skills/vk-gateway/.env.example skills/vk-gateway/.env
- Заполни минимум:
VK_GROUP_IDVK_TOKENOPENCLAW_GATEWAY_TOKEN
- Запусти endpoint:
node skills/vk-gateway/vk-endpoint.mjs --env skills/vk-gateway/.env
- Запусти longpoll worker:
node skills/vk-gateway/vk-longpoll.mjs --env skills/vk-gateway/.env
Что настраивается
VK_GROUP_ID— ID сообщества VK.VK_TOKEN— токен сообщества VK.OPENCLAW_RESPONSES_URL— URL OpenClaw endpoint/v1/responses.OPENCLAW_GATEWAY_TOKEN— токен gateway.
Надёжность
failed=1→ обновляйts.failed=2|3→ повторно запрашивайserver/key/tsчерезgroups.getLongPollServer.- Обрабатывай только входящие сообщения и только события из
VK_ALLOWED_EVENTS.