не большой урок на тему того как интегрировать вебхуки для отправки сообщений в дискорд с сервера(логи, ошибки, да что угодно, хоть репорты)
1. Создаём вебхук, делается это в настройках дискорд канала, если не знаете как - посмотрите гайд
2. Создаём файл WebHooks.cs (у вас он может называться как угодно, у меня так). У меня он по пути NeptuneEvo --> DiscordWebHooks --> WebHooks.cs. Вы можете делать как вам удобно
3. Вставляем мой код с файла или закидываем сам файл
4. Заходим в любой файл, в котором хотим использовать вебхуки (у меня это Main.cs) и предварительно импортировав DiscordWebHooks(если меняли названия, то у вас соответственно по другому) в нужный нам класс(не функцию) добавляем подобный код (из обязательного там кстати только HookLink (получаем его в настройках дискорд канала)
5. Отправляем само сообщение в любой нужной функции (ниже примеры с каждым типом сообщения)
готово, нам приходят сообщения в дискорд с сервера
Так же расписал в коментах в коде всё более-менее. Это не идеальная версия, а лишь пример, который можно улучшать
1. Создаём вебхук, делается это в настройках дискорд канала, если не знаете как - посмотрите гайд
2. Создаём файл WebHooks.cs (у вас он может называться как угодно, у меня так). У меня он по пути NeptuneEvo --> DiscordWebHooks --> WebHooks.cs. Вы можете делать как вам удобно
3. Вставляем мой код с файла или закидываем сам файл
4. Заходим в любой файл, в котором хотим использовать вебхуки (у меня это Main.cs) и предварительно импортировав DiscordWebHooks(если меняли названия, то у вас соответственно по другому) в нужный нам класс(не функцию) добавляем подобный код (из обязательного там кстати только HookLink (получаем его в настройках дискорд канала)
C#:
public static WebHooks Hook = new WebHooks()
{
HookName = "Main.cs",
HookLink = "ССЫЛКА НА САМ ХУК",
HookAvatarLink = "ВАША ССЫЛКА НА АВУ ДЛЯ ХУКА"
};
5. Отправляем само сообщение в любой нужной функции (ниже примеры с каждым типом сообщения)
C#:
Hook.WebHookSend("Test ERROR message", WebHooks.Type.Error);
Hook.WebHookSend("Test WARNING message", WebHooks.Type.Warning);
Hook.WebHookSend("Test INFO message", WebHooks.Type.Info);
Hook.WebHookSend("Test Success message", WebHooks.Type.Success);
готово, нам приходят сообщения в дискорд с сервера
Так же расписал в коментах в коде всё более-менее. Это не идеальная версия, а лишь пример, который можно улучшать