Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 3.46 KB

README.md

File metadata and controls

35 lines (26 loc) · 3.46 KB

A Telegram bot, mostly used by my own uses and learning purposes

Status

Build TgBot++ (Linux)

Build TgBot++ (macOS)

Build TgBot++ (Windows)

Build TgBot++ Client (Android)

Build TgBot++ Client (Windows)

Used languages

C C++ Kotlin Javascript SQLite3 HTML5 CSS SCSS PHP
C C++ Kotlin Javascript SQLite HTML5 CSS SCSS PHP
popen_wdt lib main C++ code Android socket client app Webpage Database support Webpage Webpage Webpage Webpage

Used external libraries

  • Abseil C++ common library - Used for logging - Link
  • C++ HTTP library - Used for website server support - Link
  • dlfcn Win32 support - Used for runtime loader for commands - Link
  • GTest - Test framework for C++ codes - Link
  • Git library 2 - Used for retrieving git root, etc - Link
  • SQLite3 - Used for one database backend, for whitelist, blacklist saving support
  • Protobuf - Used for another database backend - Link
  • RapidJSON - Used for JSON parsing - Link
  • TgBot-cpp - Core library for being a Telegram bot - Link

Goals

  • There is no goal - I will just add stuff whichever I could and learn those while writing code for it

TODOs

  • See TODO file, though its not really updated