Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 2.35 KB

README.ru.md

File metadata and controls

24 lines (17 loc) · 2.35 KB

fp-telegram

Библиотека для работы с API ботов в телеграмм

FreePascal библиотека классов для работы с API телеграм-ботов. Вы уже можете использовать его в своих рабочих проектах. Если Вы хотите помочь в развитии проекта - присоединяйтесь!

Библиотека не использует никаких сторонних библиотек, кроме встроенных в FPC. Вы можете использовать ее как самостоятельно, так и в составе других библиотек, к примеру, как плагин к Brook-framework/Brook4FreePascal

DesignTime (компонент "времени разработки")

Библиотека содержит два пакета: runtime (fptelegram.lpk) и design-time (fp-telegram_dt.lpk). fp-telegram_dt.lpk содержит компонент DTLongPolBot. Это готовый бот для longpolling ботов, который вы можете использовать для быстрой разработки telegram. О создании longpolling бота, к примеру здесь. Этот компонент может использоваться в приложениях с графическим интерфейсом и без него, демонах и сервисах и даже на веб-сервере (однако в последнем случае предпочтительнее использовать механизм webhook для получения обновлений. О таких ботах здесь

Примеры в папке examples

Вы можете найти в папке examples различные архитектуры для использования библиотеки: длительный опрос и webhook, однопоточные и многопоточные, с использованием компонентов runtime и designtime