IFTTT
Last updated
Last updated
IFTTT — это сервис позволяющий соединять сервисы между собой. Он поддерживает вебхуки, поэтому мы можем использовать его с Discord.
Зайдите на IFTTT и создайте там свой аккаунт (если у вас его нет)
Зайдите в Настройки сервера → Вебхуки → Создать вебхук
Укажите имя, установите аватар и канал в который вебхук будет отправлять сообщения. Скопируйте URL Вебхука. Не отправляйте никому эту ссылку! Это очень опасно!
Нажмите на Сохранить
this
Перейдите в → New Applet
Кликните [+]this
Выберите сервис
Выберите триггер. Прочитайте описание под каждым триггером и выберите нужный
Заполните поля триггера. Здесь может быть ещё один шаг. Прочитайте описание и просмотрите примеры
that
Кликните [+]that
Выберите сервис действия. Нам нужен Webhooks
. Используйте поиск
Выберите действие. Выбирайте Make a web request
Вставьте URL Вебхука в поле URL
Выберите метод POST
Выберите application/json из списка Content Type
А теперь самая сложная часть™. Вам нужно будет создать JSON body и указать его в Body
для запроса. Придерживайтесь структуры (которую можно найти в этом гайде), используйте её как пример, и не забывайте о здравом смысле™. Нажмите Add ingredient
и добавьте ингредиентов в соответствующие поля.
Нажмите Create Action
а затем Finish
Готово!
Экранируйте ингредиенты! Добавьте <<<
и >>>
между ними. Это может помочь исправить проблемы вызванные неэкранированными символами. Экранирование ссылок опционально.
Не забудьте проверить ваш JSON body при помощи JSON валидатора. Если вы не знаете ни одного валидатора, могу порекомендовать эти:
Discord имеет встроенные вложения для Twitter, YouTube и некоторых других, поэтому вы можете сделать ваш вебхук проще: {"content": "{{Url}}"}
. Просто попробуйте.
Я настоятельно рекомендую использовать . Не забудьте переключится в режим вебхука, нажав Enable webhook mode и добавьте ваш JSON body для тестирования.