You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hauke Zühl cbc8977d9d Fixed include 7 years ago
doc/html Updated docs 7 years ago
examples Added a simple Telegram client 7 years ago
include/Telegram Fixed include 7 years ago
src More docu 7 years ago
.gitignore Added patterns 8 years ago
CMakeLists.txt Fixed CMakeLists 8 years ago
Doxyfile Added path of examples to Doxyfile 7 years ago
LICENSE Initial commit 8 years ago
README.md Fixed include 7 years ago
tgbotpp.pc Fixed typos, added pkgconfig file 8 years ago

README.md

LibTgBotPP

A simple Telegram Bot C++ library

Requirements

To compile, you just need a C++-Compiler and CMake and some libraries:

  • libstdc++-dev
  • libcurlpp-dev
  • libjsoncpp-dev
  • libcurl4-openssl-dev (or similar)

and - of course - their dependencies.

To compile and install the lib:

  • mkdir build
  • cd build/
  • cmake ../
  • make
  • sudo make install
  • sudo ldconfig

To use the library, you need:

  • libcurlpp
  • libjsoncpp

You can use example01.cc to start your own bot or CGI script.

Do not forget to send your web hook URL to Telegram's API network, otherwise, you cannot send commands to your bot.

In case you build a CGI script, do not forget to add a valid certificate to your web server, because your bot is only called via HTTPS!