BotMate - Plugin-based Bot Management Platform

BotMate is a plugin-based bot management platform for Telegram, Discord, and more. It gives you a unified place to build, deploy, and manage bots across messaging platforms — with custom functionality added through plugins rather than one-off scripts.

What is BotMate?

BotMate is an open-source platform designed to reduce the overhead of managing bots across multiple messaging services. Instead of building everything from scratch each time, you drop in plugins for the functionality you need. The core stays stable, and your features stay modular.

Features

Plugin-based architecture Build and integrate custom plugins without touching the core platform. Each plugin handles a specific capability, so you can extend bots without creating a tangled codebase.

Multi-platform support Works with Telegram (via Grammy) and Discord (via Discord.js), with room to add more. The development experience stays consistent across platforms.

Bot management dashboard A centralized UI for configuring, deploying, and monitoring all your bots. No juggling separate scripts or SSH sessions — status, settings, and updates in one place.

Developer-friendly Comes with APIs and SDKs for building and testing plugins. The architecture is intentionally transparent so you can understand what’s happening without digging through abstractions.

Technology Stack

  • Frontend: React, TypeScript, Tailwind CSS
  • Backend: Node.js, TypeScript
  • Integrations: Discord.js (Discord), Grammy (Telegram)

Resources