Могу ли я использовать собственный формат JSON для входящих веб-хаков - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть полезная нагрузка JSON, которая отправляется в Slack по URL-адресу, предоставленному Slack при установке приложения Incoming Webhook.Полезная нагрузка JSON не соответствует ожидаемому формату Slack.

Я хотел бы написать приложение (или найти способ), которое получает эту фразу JSON в правильном формате и затем отображает ее на настроенном канале Slack..

См. Пример ниже: если я отправлю следующий JSON {"message":"Allow me to reintroduce myself!"}.Это не будет работать.нам нужно изменить «message» на «text».

Таким образом, моя полезная нагрузка json не находится в требуемом формате, однако это все еще json.

Как я могу поймать полезную нагрузку json?и разобрать это?Я хотел бы сделать все это вяло без каких-либо сторонних приложений или приложений среднего уровня.

Возможно ли это?

1 Ответ

1 голос
/ 17 апреля 2019

номер

Slack не предоставляет пользовательский формат для входящих веб-хуков. Вам необходимо придерживаться официального формата.

Также нет способа перехватить сообщение и преобразовать его в формат Slack.

Единственный способ добиться этого - использовать приложение «среднего человека» для преобразования:

  • Сообщение отправлено на URL-адрес приложения среднего пользователя
  • Приложение среднего человека преобразуется в формат Slack
  • Средний мужчина посылает сообщение Slack
...