TelegramBot-Boilerplate

Create Telegram Bot with this friendly python boilerplate using pyrogram framework.

pythonboilerplatemongodbtelegramtelegram-botboilerplate-templaterate-limitingmtprotobeginnertelegram-bot-apitelegrambottelegram-bot-boilerplate
FreeRepo

Preview

TelegramBot-Boilerplate preview

Overview

This is a Python template for building Telegram bots using the Pyrogram framework. It provides a modular, pluggable structure with pre-built features including asynchronous code execution, MongoDB database support, rate limiting and admin commands for broadcasting, server monitoring and code execution. The boilerplate is designed to accelerate bot development and help developers understand Telegram API basics through organized file structure and reusable components.

Features

fully-asynchronous-codepluggable-pluginsrate-limitingmongodb-supportpre-built-pluginsbroadcastingcode-executiondatabase-statsserver-statslogging

Feature Flags

subscriptionsblogpaymentsloggingErrorTrackingnotificationsrateLimitingformsValidationlogging

Recommended Use Cases

telegram-bot-developmentlearning-telegram-apimtproto-integrationasynchronous-bot-creation

Frontend

None

Backend

pythonpyrogrammongodbhttpxaiofilespyrate-limiter

Auth Providers

None

Deployment Targets

dockervpslocal

Payment Providers

None

Quick Facts

โญ Stars
130
๐Ÿด Forks
46
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2024-12-07T00:17:25.000Z

Stack

Framework
pyrogram
Language
python
Database
mongodb

Data Layer

Databases
mongodb

UI Stack

Developer Experience

Docker
Yes
Tests
No
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate