A open source template for building add-ons for Telegram Bot Studio (TBS) using Google Apps Script. This project provides a structured framework to develop and integrate custom plugins into Telegram Bot Studio, enabling enhanced functionality for Telegram bots within Google Sheets.
- Modular Add-ons: Easily create and manage plugins for Telegram Bot Studio.
- Google Apps Script Integration: Leverage GAS for serverless bot development.
- Testing Support: Includes Jest for unit testing your add-ons.
- Comprehensive Documentation: Detailed specs for various plugins in the spec/ folder.
- Open Source Community: Contribute and collaborate on add-on development.
-
Clone the repository:
git clone https://github.com/ilanlal/telegram-bot-studio.git cd telegram-bot-studio -
Install dependencies:
npm install
- Develop your add-on in the
src/directory. - Run tests with
npm test. - Deploy to Google Apps Script as needed.
Refer to the Functional Specification Document for detailed plugin guides.
- Expand the library of add-ons.
- Improve testing coverage.
We welcome contributions! Please read our Contributing Guidelines and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
Ilan Laloum ilanlal@gmail.com (https://github.com/ilanlal)