BotMate is a modern bot development platform for Telegram. It allows you to rapidly create and deploy bots for Telegram using a simple and easy-to-use UI. With BotMate, you can create custom plugins to extend the functionality of your bot, write custom handlers in JavaScript to handle incoming messages, commands, and more, and access and manage your bot's data using the built-in database system.
BotMate comes with a variety of features to help you create and deploy bots for Telegram. The main focus of BotMate is to provide a simple and easy-to-use platform for bot development.
Here are some of the features of BotMate:
BotMate provides a simple and easy-to-use UI to create and deploy bots for Telegram. You can create a bot in minutes and deploy it with a single click.
With a powerful plugin system that allows you to extend the functionality of your bot. You can create custom plugins or use pre-built plugins from the community.
Write custom handlers in JavaScript to handle incoming messages, commands, and more. You can create custom handlers for your bot to perform specific actions.
Easily access and manage your bot's data using the built-in database system. You can store and retrieve data from the database using simple API functions.
BotMate supports webhook mode, which allows you to receive updates from Telegram in real-time. You can set up webhooks for your bot with a single click.
and much more!
There are several ways to install BotMate. You can install BotMate using Docker, or you can install it manually on your server.
The easiest way to install BotMate is to use Docker. You can run BotMate in a Docker container with a single command.
mkdir botmate
cd botmate
docker run -d -p 3000:3000 -v ./data:/data botmate/botmate
🥳 That's it you do no need any extra setup. Access BotMate at http://localhost:3000
in your browser.
- Clone the repository
git clone https://github.com/botmate/botmate
- Install dependencies
cd botmate
pnpm install
pnpm run build
- Start the server
pnpm start
For more information on how to use BotMate, please refer to the documentation.
BotMate is an open-source project and we welcome contributions from the community. If you would like to contribute to BotMate, please read the CONTRIBUTING.md file for more information.
BotMate is licensed under the MIT License.