{"repo":"OasisPioneer/StyxTelegramBotFramework","free":true,"listed":false,"github":"https://github.com/OasisPioneer/StyxTelegramBotFramework","clone":"git clone https://github.com/OasisPioneer/StyxTelegramBotFramework.git","description":"A modular Telegram bot framework for C++ developers.","language":"C++","stars":44,"topics":["boost","cpp","ftxui","telegram","telegram-bot-framework","telegrambot","telegrambotapi","tui","tui-app","bot"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"🇺🇸 English 🇨🇳 中文版 Styx Telegram Bot Framework A modular Telegram bot framework for C++ developers. Describe This project is a Telegram bot framework designed for C++ developers, aimed at simplifying the complexities of bot development. By leveraging a highly modular plugin system, you no longer need to worry about low-level network communication or API interactions. Simply focus on developing plugins for your desired features, and you can quickly build powerful and extensible Telegram bots. Table of Contents - ✨ Features - 🔧 Installation - 🚀 Quick Start - 💡 Usage - 🤝 Contributing - ❤️ Sponsoring --- ✨ Features [ ] Language Internationalization [ ] Terminal User Interface (under development) [ ] Network Communication [ ] Plugin system --- 🌍 Internationalization & Localization This project uses the gettext toolchain for internationalization (i18n) and localization (l10n). 1. Extract Strings to a Template File (.pot) This step scans the source code and extracts all translatable strings into a .pot (Portable Object Template) file. Option 1: Specify files manually Example: Option 2: Find all source files automatically (Recommended) This command automatically finds all .CPP and .HPP files within the Src and Include directories. 2. Create a Translation File (.po) for a New Language Based on the .pot template, create a new .po file for a target language (e.g., Simplified Chinese zh CN ). This file will contain the actual translations. Command: Example: After creating the fil","default_branch":null,"files":null,"tree":[],"storefront":"/r/OasisPioneer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OasisPioneer/StyxTelegramBotFramework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}