Как это работает?
Поскольку Адреналин Бот по умолчанию не поддерживает ssl, мы сделали прослойку в виде микросервиса, который редиректит ваши запросы на сервера Discord, Telegram или Icq.
Вам нужно создать в личном кабинете вебхук, настроив всего одно поле. Далее, вы просто вызываете в скрипте одну из функций SendToDiscord \ SendToTelegram \ SendToIcq
в нужном вам месте подавая аргументом сообщение, которое хотите отправить - и все! В телеграме и аське сообщения будут приходить от нашего бота в указанный чат (больше подходит для личных уведомлений, но можно и в общий чат), а в дискорде - на любой канал на вашем сервере, который вы укажите (т.е. отлично подойдет для клановых уведомлений).
Для чего это нужно?
Например уведомления о респе \ смерти РБ, или выпавшем с него дропе в специальный канал в дискорде, доступ к которому имеют только доверенные лица, или о появлении игроков вражеского клана в каком-то месте. Или же можно уведомлять себя о смерти на споте на 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 \ SendToTelegram \ SendToIcq
, указав в них первым параметром 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.