Skip to content

Commit

Permalink
TgBot++: Add README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Royna2544 authored Jun 5, 2024
1 parent 4cd8160 commit 51578e0
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# A Telegram bot, mostly used by my own uses and learning purposes

## Used languages
| C | C++ | Kotlin | Javascript | SQLite3 | HTML5 | CSS | SCSS | PHP |
|-- | --- | ------ | ---------- | --- | ----- | --- | ---- | --- |
| <img src="www/resources/devicons/c-original.svg" title="C" alt="C" width="55" height="55"/>|<img src="www/resources/devicons/cplusplus-original.svg" title="C++" alt="C++" width="55" height="55"/>|<img src="www/resources/devicons/kotlin-original.svg" title="Kotlin" alt="Kotlin" width="55" height="55"/>|<img src="www/resources/devicons/javascript-original.svg" title="Javascript" alt="Javascript" width="55" height="55"/>|<img src="https://github.com/devicons/devicon/blob/master/icons/sqlite/sqlite-original.svg" title="SQLite" alt="SQLite" width="55" height="55"/>|<img src="https://github.com/devicons/devicon/blob/master/icons/html5/html5-original.svg" title="HTML5" alt="HTML5" width="55" height="55"/>|<img src="https://github.com/devicons/devicon/blob/master/icons/css3/css3-original.svg" title="CSS" alt="CSS" width="55" height="55"/>|<img src="www/resources/devicons/sass-original.svg" title="SCSS" alt="SCSS" width="55" height="55"/>| <img src="www/resources/devicons/php-original.svg" title="PHP" alt="PHP" width="55" height="55"/>|
| 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](https://github.com/abseil/abseil-cpp)
- C++ HTTP library - Used for website server support - [Link](https://github.com/yhirose/cpp-httplib)
- dlfcn Win32 support - Used for runtime loader for commands - [Link](https://github.com/dlfcn-win32/dlfcn-win32)
- GTest - Test framework for C++ codes - [Link](https://github.com/google/googletest)
- Git library 2 - Used for retrieving git root, etc - [Link](https://github.com/libgit2/libgit2)
- SQLite3 - Used for one database backend, for whitelist, blacklist saving support
- Protobuf - Used for another database backend - [Link](https://github.com/protocolbuffers/protobuf)
- RapidJSON - Used for JSON parsing - [Link](https://github.com/Tencent/rapidjson)
- TgBot-cpp - Core library for being a Telegram bot - [Link](https://github.com/reo7sp/tgbot-cpp)

## 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

0 comments on commit 51578e0

Please sign in to comment.