Skip to content

FrancescoRocca/tgbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tgbot

A minimal C Telegram API Framework.

Requirements

  • libcurl
  • json-c

Note: This project is purely educational. It does not aim to cover the entire Telegram Bot API, but only a selected subset of methods.

How to build

Linux
$ meson setup build
$ cd build
$ meson compile
$ meson install
Windows

Install all the required library with vcpkg and then copy the DLL file.

$ meson setup build --native-file meson-vcpkg.txt
$ cd build
$ meson compile
$ meson install

Examples

You can find some examples here.

Supported Types

  • InlineKeyboardMarkup
    • Note: Standard KeyboardMarkup is intentionally not supported.

Supported Methods

  • getMe
  • sendMessage
  • editMessageText
  • sendDice

Roadmap

  • sendPhoto
  • sendAudio
  • sendDocument
  • sendVideo

About

A minimal C Telegram Bot API library (wip)

Topics

Resources

License

Stars

Watchers

Forks