Сразу хочу сказать, что это не я делал, я просто покажу по этапам, как сделать. Создатель исходника: https://gamejolt.com/@Halatnikov
Немного объясню, что это и где использовать(если кто не знал). Дискорд вебхуки это так сказать служба уведомлений. Вы её могли видеть на серверах, те же уведомления от ютуберов. А где же можно это использовать? Ну, можно использовать для сбора статистики, и это получается бесплатный вариант, ведь вам не нужно покупать никаких серверов под это(ток давайте будем честными и не использовать это в корыстных целях). Ну, теперь к уроку:
1. Создание событий
Для начала нужно создать проект
Отлично, проект создан
Добавляем объекты, нам нужны эти:
Вот так получилось
Переходим к коду
Создаём переменную
Переменную называем "WEBHOOK_URL
" и меняем тип переменной на "Text"
Делаем ещё одну переменную, называем "content
", тип "Text"
Далее добавляем событие кнопки
Выбираем "On clicked"
Добавляем действие, нажимаем "AJAX"
Выбираем "Set request header"
В "Header" пишем "Content-Type
"
А в "Value" пишем "application/json
"
После этого нажимаем "Done"
Добавляем ещё действие, выбираем "System"
Выбираем "Set value"
Тут можно написать любой текст(через кавычки "")
В моём случае я сделаю так. Выбираю TextBox
Выбираю Text
И вот так получилось, можно нажимать "Done"
Добавляем ещё одно действие(уже последнее), выбираем "AJAX" и в нём "Post to URL"
Здесь пишем как на картинке(или скопируйте снизу)
Tag: "send"
URL: WEBHOOK_URL
(или ваша переменная)
Data: "{
""content"": """&content&"""
}"
(P.S где &content& это ваша переменная)
Method: "POST"
И нажимаем "Done"
Вот так получилось. Теперь нужно узнать ваш вебхук
2. Узнаём URL вебхука
Для этого вам нужно иметь сервер. Если таковой есть, то идём дальше
Выбираем канал и нажимаем на шестерёнку
Выбираем "Интеграции"
Нам нужно нажать на кнопку "Создать вебхук"
Тут нужно дать имя вебхуку, поставить аву
После этого нажимаем на кнопку "скопировать URL вебхука"
Скопировалось, отлично
Идём в С2 и редактируем нашу переменную, вам нужно вставить URL вебхука в значение переменной
Готово :)
2 comments