Size: a a a

2020 February 25

ГМ

Геннадий Малинин in Delphi & Lazarus
Кстати, проверь на утечки, т.к. я там заметил пару мест, где не освобождается объект
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Аа, ты поставь компонент в dclusr
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
И всё
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Да и вообще, можно не устанавливать. Просто в папку с проектом кинь
источник

Y

YuS in Delphi & Lazarus
Дмитрий texnix 🇨🇳
а как lpk преобразовать в dpk ?
Не подскажу. не приходилось. Да в целом он тебе и не нужен, discord.pas подключи. А ну и библиотеку synapse надо будет.
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
fpjson, jsonparser
Тоже вероятно составят проблемы
источник

KB

Kit Bayun in Delphi & Lazarus
YuS
Доброго утра! Если кто использует Discord, накидал простенькую библиотеку для отправки сообщений, может пригодится https://github.com/seryal/TDiscordMessage.
это бот?
источник

Y

YuS in Delphi & Lazarus
Геннадий Малинин
fpjson, jsonparser
Тоже вероятно составят проблемы
Возможно, вероятно в Delphi таких либ нет.
источник

Y

YuS in Delphi & Lazarus
Kit Bayun
это бот?
Ну на базе него можно создать уведомляющего бота, например мониторить остаток свободного места на диске и при достижении критической величины с помощью этой либы отправлять в канал дискорда сообщение, или следить за коммитами в репозитории и т.д.  Слушать каналы, реагировать на запросы пользователей он не умеет, только отправлять сообщения в указанный канал.
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Это просто обёртка для выполнения запроса POST, которая формирует пакет на отправку сообщения
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Т.е. всего один "запрос"
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Формируется сложный json объект и отправляется на сервер
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
YuS
Возможно, вероятно в Delphi таких либ нет.
А какой адрес в Edit1?
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Что там указывать?
источник

Y

YuS in Delphi & Lazarus
Геннадий Малинин
Что там указывать?
по этой инструкции создать http url. https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Так. Ну я адаптировал под RAD Studio
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Работает. Но не полностью Ещё разобраться нужно с методом одним
источник

AS

Alexey Shumkin in Delphi & Lazarus
YuS
Ну на базе него можно создать уведомляющего бота, например мониторить остаток свободного места на диске и при достижении критической величины с помощью этой либы отправлять в канал дискорда сообщение, или следить за коммитами в репозитории и т.д.  Слушать каналы, реагировать на запросы пользователей он не умеет, только отправлять сообщения в указанный канал.
, например мониторить остаток свободного места на диске и при достижении критической величины
Zabbix/Prometheus? ;)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Alexey Shumkin
, например мониторить остаток свободного места на диске и при достижении критической величины
Zabbix/Prometheus? ;)
Просто как система оповещения
источник

AS

Alexey Shumkin in Delphi & Lazarus
Геннадий Малинин
Просто как система оповещения
https://t.me/Delphi_Lazarus/111644
Системы мониторинга это умеют :)
источник