Как это работает?

Поскольку Адреналин Бот по умолчанию не поддерживает ssl, мы сделали прослойку в виде микросервиса, который редиректит ваши запросы на сервера Discord, Telegram или Icq.

Вам нужно создать в личном кабинете вебхук, настроив всего одно поле. Далее, вы просто вызываете в скрипте одну из функций SendToDiscord \ SendToTelegramSendToIcq в нужном вам месте подавая аргументом сообщение, которое хотите отправить - и все! В телеграме и аське сообщения будут приходить от нашего бота в указанный чат (больше подходит для личных уведомлений, но можно и в общий чат), а в дискорде - на любой канал на вашем сервере, который вы укажите (т.е. отлично подойдет для клановых уведомлений).

 

Для чего это нужно?

Например уведомления о респе \ смерти РБ, или выпавшем с него дропе в специальный канал в дискорде, доступ к которому имеют только доверенные лица, или о появлении игроков вражеского клана в каком-то месте. Или же можно уведомлять себя о смерти на споте на Essence серверах (для истинных легитов, которым без запущенного адреналина религия играть не позволяет, но и бан при проверке получать не хочется). Уведомлять можно о чем угодно, фантазируйте!

 

Как этим пользоваться?

1. Для начала вам нужно зарегистрироваться у нас на сайте.

2. После регистрации, переходим на страницу управления вебхуками в личном кабинете.

3. Далее создаем вебхук:

    Если Вы хотите отправлять уведомление в телеграм, то:

    - выбираем тип вебхука Telegram
    - во втором поле указываем свой chat_id (как узнать свой chat id)
    - добавляем в контакты нашего телеграм бота: @l2adrenaline_bot

    Если Вы хотите отправлять уведомление в дискорд, то:

    - выбираем тип вебхука Discord
    - открываем дискорд, переходим в настройки своего сервера, на который будут приходить сообщения
    - выбираем в настройках Вебхуки, далее нажимаем Создать вебхук
    - в открывшемся окошке настраиваем имя и канал, на который будут отправляться сообщения, а так же копируем URL вебхука
    - вставляем скопированный URL во второе поле у нас на сайте

    Если Вы хотите отправлять уведомление в Icq, то:

    - выбираем тип вебхука Icq
    - открываем Icq, переходим в настройки своего профиля, нажимаем на свой аватар, добавить никнейм
    - копируем никнейм , вставляем во второе поле у нас на сайте 
    - добавляем в контакты нашего icq бота @l2adrenaline_bot

4. После того, как вебхук в личном кабинете был создан, вы увидите его в таблице. В этой таблице вы можете управлять своими вебхуками (вкл\выкл, удаление, изменение api ключа). В таблице вам необходимо скопировать API Key вашего вебхука.

5. Теперь Вы можете вызывать в своем скрипте функции SendToDiscord \ SendToTelegramSendToIcq, указав в них первым параметром API Key, а вторым - сообщение, которое вы хотите отправить.

Сообщения поддерживают язык разметки markdown, а так же многострочный текст:

uses SysUtils, Classes;

var SL: TStringList;

begin
  SL:= TStringList.Create;
  SL.Add('`code line`');
  SL.Add('**строка с жирным русским текстом**');
  SL.Add('_italic text line_');

  SendToDiscord('72a03ab**********abd7aba10', SL.Text);
             
  SL.Free;
end.