Что такое вебхуки в Discord? (Руководство 2023 г.)
Discord предоставляет своим пользователям возможность широко настраивать любой сервер. Для расширения возможностей настройки большинство пользователей рекомендуют добавлять ботов. Однако, если вы хотите вывести свой собственный сервер на новый уровень, вам следует подумать о веб-перехватчиках.
Мы изучили серверы и сообщества Discord, чтобы узнать, как они реализовали эту функцию и какую пользу она им приносит.
В этой статье будет рассказано все, что вам нужно знать о вебхуках в Discord.
Давайте начнем!
Что такое вебхуки?
В большинстве случаев вебхуки в Discord используются для push-уведомлений.
Эти уведомления отправляются в виде сообщений, обновлений или любого другого типа информации в текстовый канал. При правильной реализации все это автоматизировано. Этот тип автоматизации может немного облегчить жизнь админам/модераторам.
Однако не все веб-сайты или приложения поддерживают веб-перехватчики Discord. Некоторые могут быть очень просты в реализации, в то время как другие могут потребовать немного знаний в области программирования.
Чтобы помочь вам узнать, какие веб-сайты поддерживаются, вот краткий список из официального поста поддержки Discord для веб-хуков:
Поддержка вебхуков Discord:
Не поддерживать вебхуки:
Создание вебхука
Мы заметили, что большинство серверов добавляют веб-перехватчики GitHub. Если вы хотите интегрировать push-уведомления о фиксации GitHub на свой сервер Discord, следуйте приведенному ниже руководству:
- Прежде чем продолжить, вам понадобится Discord и сервер, на который нужно добавить вебхук. Будем считать, что он у вас уже есть. Однако, если вы этого не сделаете, мы рекомендуем создать сервер, прежде чем читать дальше.
- Создайте текстовый канал, куда будут отправляться уведомления. Щелкните значок плюса, добавьте имя и нажмите «Создать канал».
- Теперь вам нужно захватить вебхук. Сначала перейдите в «Настройки сервера» (нажмите на имя вашего сервера в левом верхнем углу). Оттуда выберите вкладку Интеграции.
- В разделе «Интеграции» вы можете получить веб-хук. Вы можете легко сделать это, нажав кнопку Create Webhook.
- При желании вы можете отредактировать имя вебхука, изменить его аватарку и выбрать подходящий канал. Затем выберите ранее созданный текстовый канал.
- Наконец, нажмите Скопировать URL-адрес веб-перехватчика.
Теперь у вас есть готовый веб-перехватчик для вашего сервера. Пришло время использовать URL-адрес в GitHub для его реализации.
Для этого вам нужно будет зайти в свой репозиторий GitHub. Оттуда перейдите в «Настройки» и выберите вкладку «Вебхуки». Здесь вы увидите Добавить вебхук кнопка.
Убедитесь, что у вас все еще скопирован правильный URL-адрес веб-перехватчика, а затем вставьте его в поле URL-адрес полезной нагрузки. Для типа контента выбирать приложение/json. Оставьте проверку SSL как есть.
Ниже убедитесь, что вы выбрали Просто push-событие.
Когда вы все ввели правильно, нажмите Add Webhook. Вот и все!
Отныне всякий раз, когда вы обновляете свой репозиторий, на ваш сервер Discord будет отправляться уведомление.
Как узнать, заблокировал ли вас кто-то в Discord