Инструменты, которые разработчики мессенджеров держат всегда открытыми
Короткий, мнениевый список — отладчики webhook, утилиты подписи, декодеры токенов и платформенные помощники, к которым мы тянемся в реальных интеграциях.
От команды UnifyPort
Мы и сами строим набор таких инструментов — заточенных под боли, которые мы регулярно встречаем в реальных интеграциях. Скажите, какой нужен первым, и мы возьмёмся за него.
Подскажите, что делать первым →Отладка webhook
Поймать payload, посмотреть заголовки, повторить запрос — основа любой интеграции мессенджеров.
-
webhook.site
Гид FreemiumПять секунд — и у вас одноразовый URL с полными заголовками и телом. Самый быстрый способ убедиться, что провайдер действительно шлёт.
webhook.site Наши заметки → -
Pipedream RequestBin
Гид FreemiumКлассический бин с воспроизведением. Лучше, когда нужно наблюдать трафик часами, а не секундами.
pipedream.com Наши заметки → -
smee.io
Гид Open sourceПрокси от GitHub, который пересылает публичные webhook на localhost. Без тоннельного ПО.
smee.io Наши заметки → -
ngrok
Гид FreemiumФактический стандарт локального туннеля. Встроенный инспектор запросов на 127.0.0.1:4040 — то, что мы открываем чаще всего в разработке.
ngrok.com Наши заметки →
HMAC и подпись запросов
Сформировать или проверить подпись, которую провайдер ставит на webhook.
-
CyberChef
Гид Open sourceШвейцарский нож от GCHQ с открытым кодом. HMAC, base64, hex, URL-декодирование — всё в одной рецептуре.
gchq.github.io Наши заметки → -
DevToys
Гид Open sourceОффлайн-десктоп для macOS и Windows. Когда не хочется вставлять секрет подписи в веб-форму.
devtoys.app Наши заметки →
Токены и JWT
Декодировать креденшл, проверить claims, посмотреть срок действия.
Telegram
Утилиты для Bot API. Сам UnifyPort работает на user-mode MTProto, а не на Bot API, но большинство команд используют оба подхода параллельно — инструменты ниже хорошо ложатся на Bot API.
-
@BotFather
ОфициальноСобственный бот Telegram для создания ботов, ротации токенов, настройки меню команд и inline-режима.
t.me Открыть → -
@userinfobot
БесплатноПерешлите ему любое сообщение — получите chat_id, user_id и код языка. Экономит круг через Bot API.
t.me Открыть → -
@RawDataBot
БесплатноВозвращает полный JSON обновления Telegram. Незаменим при отладке inline-запросов и callback_query.
t.me Открыть →
Телефонные номера
Нормализация и валидация E.164, на тех же библиотеках, которыми все уже пользуются.
-
libphonenumber demo
ОфициальноХостед-демо самой libphonenumber от Google. Если номер парсится здесь — пройдёт и на бэкенде.
libphonenumber.appspot.com Открыть → -
libphonenumber-js demo
Open sourceJS-порт с визуальным playground. Когда нужно подтвердить, что поведение в браузере совпадает с эталонной Java-версией.
catamphetamine.gitlab.io Открыть →
Общий API-инструментарий
Сопутствующие утилиты, с которыми рано или поздно сталкивается каждый интегратор.
-
httpbin.org
Open sourceЭхо-сервер HTTP. Самый быстрый способ убедиться, что клиент действительно шлёт те заголовки и тело, что вы предполагаете.
httpbin.org Открыть → -
crontab.guru
БесплатноПереводит cron-выражения на английский и показывает следующее срабатывание. Хватит гадать, верно ли вы написали */15.
crontab.guru Открыть → -
regex101
БесплатноТестер регулярных выражений в реальном времени с пояснениями движка и подсказками по производительности. Одной только панели объяснений хватает, чтобы его сохранить.
regex101.com Открыть → -
Hoppscotch
Open sourceOpen-source альтернатива Postman прямо в браузере, без регистрации. Удобно, когда вы на чужом компьютере или нужно быстро поделиться запросом.
hoppscotch.io Открыть →
Знаете инструмент, без которого никак?
Мы обновляем этот список, как только наша команда или клиенты находят что-то стоящее. Напишите нам в Telegram.