Библиотека для работы с API ботов в телеграмм
FreePascal библиотека классов для работы с API телеграм-ботов. Вы уже можете использовать его в своих рабочих проектах. Если Вы хотите помочь в развитии проекта - присоединяйтесь!
Библиотека не использует никаких сторонних библиотек, кроме встроенных в FPC. Вы можете использовать ее как самостоятельно, так и в составе других библиотек, к примеру, как плагин к Brook-framework/Brook4FreePascal
Библиотека содержит два пакета: runtime (fptelegram.lpk
) и design-time (fp-telegram_dt.lpk
). fp-telegram_dt.lpk
содержит компонент DTLongPolBot
.
Это готовый бот для longpolling ботов, который вы можете использовать для быстрой разработки telegram. О создании longpolling бота,
к примеру здесь.
Этот компонент может использоваться в приложениях с графическим интерфейсом и без него, демонах и сервисах и
даже на веб-сервере (однако в последнем случае предпочтительнее использовать механизм webhook для получения обновлений.
О таких ботах здесь
Вы можете найти в папке examples
различные архитектуры для использования библиотеки:
длительный опрос и webhook,
однопоточные и многопоточные,
с использованием компонентов runtime и designtime