IFTTT
IFTTT — это сервис позволяющий соединять сервисы между собой. Он поддерживает вебхуки, поэтому мы можем использовать его с Discord.
Аккаунт на IFTTT
Зайдите на IFTTT и создайте там свой аккаунт (если у вас его нет)
Вебхуки в Discord
Зайдите в Настройки сервера → Вебхуки → Создать вебхук
Укажите имя, установите аватар и канал в который вебхук будет отправлять сообщения. Скопируйте URL Вебхука. Не отправляйте никому эту ссылку! Это очень опасно!
Нажмите на
Сохранить
Создаём Апплет
if this
thisПерейдите в My Applets →
New AppletКликните
[+]thisВыберите сервис
Выберите триггер. Прочитайте описание под каждым триггером и выберите нужный
Заполните поля триггера. Здесь может быть ещё один шаг. Прочитайте описание и просмотрите примеры
then that
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 валидатора. Если вы не знаете ни одного валидатора, могу порекомендовать эти:
Я настоятельно рекомендую использовать Embed Visualizer. Не забудьте переключится в режим вебхука, нажав Enable webhook mode и добавьте ваш JSON body для тестирования.
Discord имеет встроенные вложения для Twitter, YouTube и некоторых других, поэтому вы можете сделать ваш вебхук проще:
{"content": "{{Url}}"}. Просто попробуйте.
Last updated