ربات تلگرام پیشرفته و زیبا برای اشتراکگذاری، ذخیره و مدیریت کدهای برنامهنویسی
- 📝 ایجاد و ذخیره کدها با عنوان و توضیحات
- 🎨 رنگبندی خودکار کدها با پشتیبانی از 100+ زبان
- 👁️ مشاهده آمار بازدید و لایک
- ❤️ سیستم لایک و بوکمارک
- 📥 دانلود کدها به صورت فایل
- 🔍 جستجوی پیشرفته در کدها
- 📊 آمار شخصی کامل
- 🔐 کنترل دسترسی (عمومی/خصوصی)
- ⭐ مشاهده برترین کدها
- 📈 آمار کلی ربات
- 👥 مدیریت کاربران
- 📝 مدیریت کدها
- 🗑️ پاکسازی دیتابیس
- 📢 ارسال پیام همگانی
- 💾 پشتیبانگیری
Python 3.8+
Telegram Bot Tokenpip install -r requirements.txtدر فایل bot.py موارد زیر را تغییر دهید:
# تنظیم توکن ربات
BOT_TOKEN = "YOUR_BOT_TOKEN_HERE"
# تنظیم آیدی ادمینها
ADMIN_IDS = [123456789, 987654321] # آیدی تلگرام خود را وارد کنیدpython bot.pyCodeShareBot/
│
├── bot.py # فایل اصلی ربات
├── requirements.txt # dependencies
├── README.md # مستندات
├── codeshare_bot.db # دیتابیس SQLite (تولید خودکار)
└── uploads/ # پوشه فایلهای آپلود (تولید خودکار)
BOT_TOKEN = "توکن ربات"
ADMIN_IDS = [لیست آیدی ادمینها]
DB_PATH = "مسیر دیتابیس"
UPLOADS_DIR = "پوشه آپلودها"ربات از SQLite استفاده میکند و شامل جداول زیر است:
- user_id (شناسه کاربر)
- username (نام کاربری)
- first_name (نام)
- last_name (نام خانوادگی)
- is_banned (وضعیت مسدودی)
- is_premium (وضعیت پریمیوم)
- join_date (تاریخ عضویت)
- last_activity (آخرین فعالیت)
- id (شناسه منحصر به فرد)
- user_id (شناسه کاربر)
- title (عنوان)
- description (توضیحات)
- code (متن کد)
- language (زبان برنامهنویسی)
- is_private (خصوصی/عمومی)
- views (تعداد بازدید)
- likes (تعداد لایک)
- created_at (تاریخ ایجاد)
- user_id (شناسه کاربر)
- snippet_id (شناسه کد)
- created_at (تاریخ لایک)
🌟 CodeShareBot - منوی اصلی 🌟
┌─────────────────────────────┐
│ 📝 کد جدید 📚 کدهای من │
│ 🔍 جستجو 📊 آمار من │
│ 🗂️ مجموعهها ⭐ برترینها │
│ ℹ️ راهنما 📞 پشتیبانی │
└─────────────────────────────┘
- انتخاب "📝 کد جدید"
- وارد کردن عنوان
- وارد کردن توضیحات (اختیاری)
- ارسال کد
- انتخاب زبان برنامهنویسی
- تأیید و انتشار
- Python
- JavaScript
- Java
- C++
- C#
- PHP
- Go
- Rust
- Swift
- Kotlin
- TypeScript
- Ruby
- و بیش از 100 زبان دیگر...
- تمام ورودیها اعتبارسنجی میشوند
- کنترل دسترسی ادمین
- حفاظت از SQL Injection
- رمزگذاری امن دیتابیس
- ✅ موبایل (Android/iOS)
- ✅ دسکتاپ (Windows/Mac/Linux)
- ✅ وب تلگرام
- ✅ همه نسخههای تلگرام
- 🗂️ سیستم مجموعههای پیشرفته
- 🔍 جستجوی هوشمند
- 🌐 API عمومی
- 📱 وب اپلیکیشن
- 🔔 سیستم اعلانها
- 📈 آمار پیشرفتهتر
- 🎨 تمهای مختلف
- 💼 ویژگیهای تیمی
مشکلی پیدا کردید؟ لطفاً موارد زیر را ذکر کنید:
- توضیح مشکل
- مراحل بازتولید
- اسکرینشات (در صورت امکان)
- اطلاعات محیط (Python version, OS)
مشارکتهای شما خوشحال کننده است! میتوانید:
- 🐛 مشکلات را گزارش دهید
- 💡 پیشنهادات بدهید
- 🔧 کد را بهبود دهید
- 📖 مستندات را تکمیل کنید
این پروژه تحت مجوز MIT منتشر شده است.
- 📧 ایمیل: support@codesharebot.com
- 💬 تلگرام: @CodeShareBot_Support
- 🌐 وبسایت: www.codesharebot.com
ساخته شده با ❤️ برای جامعه برنامهنویسان
⭐ اگر این پروژه برایتان مفید بود، ستاره ندهید فراموش نکنید!