Это — вебхук на Python для @pxolly: чат-менеджера. Для хотя бы минимального понимания, как он работает, нужно сначала прочитать статью «Callback API» от @pxolly.
Вы также всегда можете установить готовый вебхук (статья по установке).
Описание значений:
Значение | Описание | Тип |
---|---|---|
port |
Порт, на котором будет запущен вебхук (по умолчанию 6789) | integer |
credential → vk_token |
Токен от аккаунта VK. Получение: тык | string |
credential → pxolly_token |
Токен от API @pxolly: чат-менеджера. Получение: тык | string |
web-check → title |
Название веб-страницы (лучше оставить дефолтное значение) | string |
web-check → text |
Основной текст (это может быть что угодно, что кратко расскажет о том, где находится пользователь) | string |
web-check → little_text |
Нижний текст (текст с небольшим описанием) | string |
Структура файла:
{
"port": 6789,
"credential": {
"vk_token": "",
"pxolly_token": ""
},
"web-check": {
"title": "@pxolly: вебхук",
"text": "@pxolly: вебхук",
"little_text": "Вебхук для <a href=\"https://vk.com/pxolly\">@pxolly [VK]</a> работает!"
}
}
Токен от VK можно получить по этой ссылке: vkhost.github.io
Позже тут будет подробная инструкция с получением токена…
Получение токена от API @pxolly: чат-менеджера
Вам необходимо написать в ЛС @pxolly: чат-менеджера команду !токен новый
(бот вам даст ссылку на его мини-приложение, где вы должны будете получить токен).
Позже тут будет подробная инструкция с получением токена…
Предполагает, что у вас уже есть свой сервер, на котором вы можете настроить порты
До первого запуска:
git clone https://github.com/unneyon/pxolly-webhook pxwb
cd pxwb
pip3 install -r requirements.txt --force-reinstall
После этого вебхук можно запускать этой командой:
python3 -B main.py