هر فریمورکی. هر دیتابیسی.
از telebot ساده تا aiogram پیشرفته با FastAPI و PostgreSQL. تلهران بدون قید و شرط کتابخانهای، تمام پشته پایتون را پشتیبانی میکند.
فریمورکهای پشتیبانیشده
همه کتابخانههای محبوب تلگرام و بله بهصورت پیشفرض در دسترس هستند.
aiogram
محبوبترین فریمورک async برای رباتهای تلگرام. پشتیبانی کامل از Webhook، FSM و Mini App.
pyrogram
کتابخانه MTProto برای تعامل پیشرفته با اکانت کاربری و API. مناسب رباتهای سنگین.
python-telegram-bot
کتابخانه رسمی و پایدار تلگرام. گزینه عالی برای پروژههای متوسط و بزرگ.
telethon
پشتیبانی MTProto از سمت کلاینت. مناسب ابزارهای مدیریت گروه و اسکرپینگ.
pyTelegramBotAPI (telebot)
سادهترین راه برای شروع. برای پروژههای کوچک و یادگیری ایدهآل است.
FastAPI
برای ساخت پنل وب، API داخلی، Mini App و Webhook endpoint. کاملاً async.
Flask
برای پنلهای سبک و اتصال به ربات. بههمراه WSGI worker آماده روی کانتینر.
Django
برای پروژههای پیچیده با پنل ادمین. اتصال به PostgreSQL تلهران بدون تنظیمات.
دیتابیسها و ذخیرهسازی
دادههای ربات شما کجا ذخیره میشود؟ چندین گزینه در اختیارتان است.
SQLite
پیشفرض و بدون تنظیمات. مناسب پروژههای شخصی و رباتهای با ترافیک کم.
Redis
کش، صف task و ذخیره session. برای FSM aiogram و throttling ضروری است.
PostgreSQL
دیتابیس رابطای کامل. برای دادههای ساختاریافته، گزارشگیری و پنلها.
MongoDB
دیتابیس document-based. مناسب پروژههای NoSQL و ذخیره JSON پیچیده.
S3 Compatible Storage
ذخیرهسازی فایلهای بزرگ، مدیا و بکآپها روی Object Storage.
امکانات محیط اجرا
- نصب خودکار پکیجها از requirements.txt
- پشتیبانی از Environment Variables امن
- پشتیبانی از Webhook با دامنه SSL اختصاصی
- اجرای همزمان چند پروسه (ربات + پنل)
- لاگ زنده از stdout و stderr
- اجرای cronjob و task زمانبندیشده
- اتصال بین کانتینرها روی شبکه داخلی
- پشتیبانی از Dockerfile سفارشی در پلن سازمانی
پشتیبانی از پیامرسان بله
علاوه بر تلگرام، از پیامرسان بله هم بهصورت کامل پشتیبانی میکنیم. کتابخانههای پایتون مربوط به بله در محیط پیشنصب هستند و میتوانید با همان ساختار آشنای تلگرام، ربات بله خود را بسازید.