FAQ
Где взять SDK?
Python пакет доступен в PyPI (pip install botads-sdk). Исходники и примеры лежат в sdks/python (репозиторий: https://gitlab.com/botads/sdks/python). JS/Go версии в разработке — следите за обновлениями в разделе SDK.
Как проверить подпись вебхука?
Все события подписываются HMAC SHA-256 (X-Signature в формате sha256=<hex>). В Python SDK используйте botads.verify_signature(body, signature, api_token) и затем parse_webhook_payload(body). Передавайте заголовок целиком (sha256=...), как получаете его от сервера.
Как протестировать интеграцию?
Вызовите
POST /client/v1/codes(или метод SDKcreate_code).Симулируйте переход пользователя по выдаваемому
direct_link— платформа отправит вебхук.Сверьте
user_tg_idи подпись, обработайте событие в своей системе.
Что делать при ошибке FORBIDDEN?
FORBIDDEN?Код возвращается, если bot_id не совпадает с api_token. Убедитесь, что в запросе верные значения. При повторяющихся ошибках напишите в поддержку: t.me/BotAdsTechSupport.
Что делать при ошибке BOT_NOT_FOUND?
BOT_NOT_FOUND?Бот не зарегистрирован или выключен. Проверьте, что бот активирован на стороне central API/аккаунта. При необходимости обратитесь в поддержку.
Последнее обновление
