All Projects → Al-Muhandis → fp-telegram

Al-Muhandis / fp-telegram

Licence: MIT license
Wrapper classes library for telegram bots API (FreePascal)

Projects that are alternatives of or similar to fp-telegram

VALIS
Vote ALlocating Immune System, an immune-inspired classification algorithm
Stars: ✭ 21 (-64.41%)
Mutual labels:  lazarus, freepascal
Truecaller-Smsbomber telegram bot
Telegram bot which has truecaller and smsbomber features
Stars: ✭ 30 (-49.15%)
Mutual labels:  telegram-bot, telegram-bot-api
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (-67.8%)
Mutual labels:  telegram-bot, telegram-bot-api
File-Sharing-Bot
Telegram Bot to store Posts and Documents and it can Access by Special Links.
Stars: ✭ 867 (+1369.49%)
Mutual labels:  telegram-bot, telegram-bot-api
tdlight-telegram-bot-api
The TDLight Telegram Bot API is an actively enhanced fork of the original Bot API, featuring experimental user support, proxies, unlimited files size, and more.
Stars: ✭ 71 (+20.34%)
Mutual labels:  telegram-bot, telegram-bot-api
brook-telegram
Telegram plugin for brookframework
Stars: ✭ 23 (-61.02%)
Mutual labels:  lazarus, freepascal
Axes-Armour-Ale
A fantasy, ASCII dungeon crawler for Windows, Linux & OSX
Stars: ✭ 22 (-62.71%)
Mutual labels:  lazarus, freepascal
bcrypt
BCrypt is a password hashing function
Stars: ✭ 138 (+133.9%)
Mutual labels:  lazarus, freepascal
lazarus
Notepas sources and other derived lazarus projects using the editor module.
Stars: ✭ 26 (-55.93%)
Mutual labels:  lazarus, freepascal
DfmExtractor
Small command line utility which allows you to extract DFM, LFM and FRM forms from executable files compiled by Delphi, Lazarus and CodeTyphon.
Stars: ✭ 22 (-62.71%)
Mutual labels:  lazarus, freepascal
QQWry
Delphi interface for QQWry IP database
Stars: ✭ 14 (-76.27%)
Mutual labels:  lazarus, freepascal
xavier
Xavier is a small object-oriented XML library for Lazarus and Delphi
Stars: ✭ 38 (-35.59%)
Mutual labels:  lazarus, freepascal
ShellRemoteBot
Shell remote control from telegram (SSH/terminal emulator)
Stars: ✭ 28 (-52.54%)
Mutual labels:  lazarus, freepascal
Ascension
A metaheuristic optimization framework
Stars: ✭ 24 (-59.32%)
Mutual labels:  lazarus, freepascal
Bauglir-WebSocket-2
Copy of https://code.google.com/archive/p/bauglir-websocket/
Stars: ✭ 15 (-74.58%)
Mutual labels:  lazarus, freepascal
pong
Basic uptime monitoring system, with email alerts and/or push notifications
Stars: ✭ 94 (+59.32%)
Mutual labels:  telegram-bot, telegram-bot-api
WebView4Delphi
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
Stars: ✭ 157 (+166.1%)
Mutual labels:  lazarus, freepascal
setup-lazarus
Set up your GitHub Actions workflow with a specific version of Lazarus
Stars: ✭ 29 (-50.85%)
Mutual labels:  lazarus, freepascal
Bybit-Auto-Trading-Bot-Ordes-placed-via-TradingView-Webhook
Python based Trading Bot that uses TradingView.com webhook JSON alerts to place orders(buy/sell/close/manage positions/TP/SL/TS etc.) on Bybit.com. Hire me directly here https://www.freelancer.com/u/Beannsofts for any assistance
Stars: ✭ 235 (+298.31%)
Mutual labels:  telegram-bot, telegram-bot-api
tmdb bot
IMDB Telegram bot clone using TMDB to get info about movies and TV shows.
Stars: ✭ 22 (-62.71%)
Mutual labels:  telegram-bot, telegram-bot-api

fp-telegram

Library for working with Telegram bots API in FreePascal/Lazarus

FreePascal wrapper classes for Telegram bot's API. You can use it in your own working projects. Please join if you want to help of the development this library.

The library does not use any third-party libraries, besides the built-in FPC. You can use it both independently and together with other libraries, for example, as a plug-in to Brook-framework https://github.com/Al-Muhandis/brook-telegram/

Done:

  • webhook getting updates
  • longpolling getting udates via getUpdates API method
  • Telegram bots API methods implemented:
    • getMe
    • getFile
    • sendMessage
    • sendDocument
    • sendPhoto
    • sendAudio
    • sendVoice
    • sendVideo
    • getUpdates
    • answerInlineQuery
    • answerCallbackQuery
    • sendLocation
    • sendInvoice
    • answerPreCheckOutQuery
    • etc
  • Update events handling
    • All implemented
  • Full json updates logging (without handling)
  • Simple statistcs (csv-format)
  • Isolation of the HTTP client implementation from the interface. Added FCL http client broker (default) and synapse http client broker units
  • HTTP proxy support (still only with the synapse HTTP client broker)

Todo:

  • Extensive statistics
  • Other bots API methods
  • Other update events handling
  • Please suggest me other functionalities

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

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

Библиотека не использует никаких сторонних библиотек, кроме встроенных в FPC. Вы можете использовать ее как самостоятельно, так и в составе других библиотек, к примеру, как плагин к Brook-framework https://github.com/Al-Muhandis/brook-telegram/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].