Incoming Webhooks

Что это

Incoming Webhooks позволяют внешним системам отправлять сообщения в чаты Aulynk через HTTP POST-запрос. Полезно для:

Создание webhook

  1. Откройте групповой чат
  2. Меню ... > Webhooks
  3. Нажмите Создать webhook
  4. Задайте имя (отображается как автор сообщения)
  5. Скопируйте URL вида https://your-server/api/webhooks/TOKEN

Отправка сообщения

curl -X POST https://your-server/api/webhooks/YOUR_TOKEN \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Build #42 succeeded!",
    "username": "Jenkins",
    "avatarUrl": "https://example.com/jenkins.png"
  }'

Параметры запроса

ПолеТипОписание
textstringТекст сообщения (поддерживает Markdown)
usernamestringИмя отправителя (опционально, по умолчанию имя webhook)
avatarUrlstringURL аватара (опционально)

Markdown

Поле text поддерживает Markdown:

{
  "text": "## Deploy завершён\n\n- **Версия**: v1.2.3\n- **Среда**: production\n- **Статус**: `success`\n\n> Время: 2 мин 34 сек"
}

Отображение

Сообщения от webhook отображаются с:

Управление

В диалоге Webhooks можно: