botmate

🚀 telegram bot development platform that works out of the box

Stars
2
Committers
3

[!IMPORTANT] This project is still development, expect some changes and bugs.

BotMate is a web platform for managing multiple bots across different platforms, designed to be user-friendly for both developers and non-technical users. Quickly get your bots up and running with minimal setup. All you need is a single command to run in the terminal and you're good to go.

🌟 Please consider giving this project a star if you find it useful. It helps us to keep improving the project and adding new features. 😊

Screenshots

Table of contents

Features

📦 Plugin system

BotMate comes with a built-in plugin system that allows developers to extend the platform with custom features. Other users can install these plugins with a single command. To learn more about creating plugins, check out the documentation.

💎 Easy to use

With minimal setup, you can get your bots up and running in no time. BotMate is designed to be user-friendly for both developers and non-technical users alike. You can easily manage your bots from a single dashboard, making it easy to keep track of all your bots in one place.

🌎 Multi-platform

Ever wanted to manage all your bots in one place? BotMate supports multiple platforms, including Discord, Slack, and Telegram. You can easily manage all your bots from a single dashboard.

Installation

Get started with BotMate in just a few steps. Run the following commands in your terminal to create a new BotMate project.

Requirements

  • Node.js (v20 or higher)
  • pnpm (v8 or higher)
  • Linux, macOS, Android, or Windows
  • MongoDB (Get a free MongoDB)

CLI

Run the following command to create a new BotMate project:

pnpm create botmate

After the project is created, navigate to the project directory and install the dependencies:

cd botmate
pnpm install

Create a .env file in the root directory and add the following environment variables:

DATABASE_URL=mongodb://localhost:27017/botmate

Finally, start the development server:

pnpm dev

Docker (coming soon)

Docker images will be available soon.

Insights