Skip to content

mizegerd-tech/tabchi-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image

پروژه ربات مدیریت تلگرام (Tabchi) 🛠️

این پروژه شامل یک ربات تلگرام است که به کمک کتابخانه Pyrogram ساخته شده است و قابلیت‌های مدیریتی زیادی برای گروه‌ها، کانال‌ها و پیوی‌های تلگرام فراهم می‌کند. این ربات قادر است پیام‌های خودکار ارسال کند، پیام‌ها را فروارد کند، ادمین‌ها را مدیریت کند و بسیاری امکانات دیگر را ارائه دهد.


📋 ویژگی‌ها:

  1. مدیریت گروه‌ها و کانال‌ها: ربات می‌تواند به صورت خودکار در گروه‌ها و کانال‌ها عضو شده و پیام ارسال کند یا آن‌ها را مدیریت کند.
  2. پاکسازی خودکار: ربات قادر است هر 15 دقیقه گروه‌ها و پیوی‌های غیر فعال را پاکسازی کند.
  3. مدیریت لینکدونی: ربات لینک‌های جدید از کانال‌های لینکدونی را ذخیره کرده و به آن‌ها عضو می‌شود.
  4. ارسال پیام‌های خودکار: قابلیت ارسال پیام‌های تصادفی از لیست پیام‌های از پیش تعریف شده به گروه‌ها.
  5. مدیریت پروفایل ربات: امکان تغییر نام، عکس پروفایل و بیوگرافی ربات از طریق دستورات مشخص.
  6. منشی خودکار: ربات می‌تواند به افرادی که به پیوی پیام می‌دهند، به صورت خودکار یک پیام خوش‌آمدگویی ارسال کند.
  7. نمایش وضعیت سیستم: نمایش وضعیت مصرف رم و CPU.
  8. مدیریت ادمین‌ها: اضافه و حذف ادمین‌ها و مدیریت آن‌ها.

🛠️ نحوه نصب و اجرا

پیش‌نیازها:

  • Python 3.7 یا بالاتر

  • نصب کتابخانه‌های مورد نیاز:

    pip install pyrogram asyncio psutil pysondb apscheduler
    

مراحل نصب:

  1. دریافت API ID و Hash:

    • به وبسایت تلگرام بروید و یک برنامه جدید بسازید.
    • API ID و API Hash خود را دریافت کنید.
  2. تنظیم اطلاعات API:

    • یک فایل متنی به نام api_hash_code.txt در دایرکتوری پروژه ایجاد کنید.
    • اطلاعات API ID و API Hash را به صورت زیر در آن قرار دهید:
      api_id:api_hash
      
  3. اجرای ربات:

    • برای اجرای ربات از دستور زیر استفاده کنید:
      python <نام_فایل>.py
      

🚀 دستورات ربات

اصلی:

  • /init : راه‌اندازی اولیه ربات
  • /ping : بررسی وضعیت پینگ ربات
  • /usage : نمایش مصرف منابع سیستم (رم و CPU)
  • /bot : بررسی آنلاین بودن ربات
  • /binfo : دریافت اطلاعات پروفایل ربات
  • /help : نمایش لیست دستورات
  • /amar : نمایش آمار گروه‌ها و پیوی‌ها

مدیریت ادمین‌ها:

  • /addadmin [UserID] : اضافه کردن ادمین جدید
  • /deladmin [UserID] : حذف ادمین
  • /adminlist : نمایش لیست ادمین‌ها

مدیریت پیام‌ها:

  • /f2pv : فروارد کردن پیام ریپلی شده به تمام پیوی‌ها
  • /s2pvs : ارسال پیام ریپلی شده به تمام پیوی‌ها
  • /f2sgps : فروارد پیام ریپلی شده به همه گروه‌ها
  • /s2sgps : ارسال پیام به همه گروه‌ها

پروفایل:

  • /name [نام] : تغییر نام پروفایل
  • /lastname [فامیلی] : تغییر فامیلی پروفایل
  • /setbio [بیو] : تغییر بیو پروفایل
  • /setPhoto : آپلود عکس جدید برای پروفایل
  • /delPhoto : حذف آخرین عکس پروفایل

پاکسازی و جوین خودکار:

  • /clear : پاکسازی اکانت از گروه‌ها و پیوی‌های غیر فعال
  • /autoclear on/off : روشن یا خاموش کردن پاکسازی خودکار
  • /autojoin on/off : روشن یا خاموش کردن عضویت خودکار
  • /dellinks : حذف لینک‌های ذخیره شده
  • /join [لینک یا یوزرنیم] : عضویت در کانال یا گروه با استفاده از لینک یا یوزرنیم
  • /delchs : ترک تمامی کانال‌ها
  • /delgps [تعداد] : ترک گروه‌ها به تعداد مشخص یا ترک همه

منشی خودکار:

  • /monshi : تنظیم پیام منشی خودکار
  • /delMonshi : حذف منشی خودکار

چت خودکار:

  • /autochat on/off [زمان] : روشن یا خاموش کردن چت خودکار و تنظیم زمان ارسال پیام‌ها

📄 فایل‌های مرتبط:

  • api_hash_code.txt: شامل API ID و API Hash
  • config.json: ذخیره‌سازی تنظیمات مربوط به ادمین‌ها، لینک‌ها و دیگر پارامترهای ربات

🧑‍💻 توسعه‌دهندگان:

  • این ربات توسط تیم توسعه‌دهندگان PowerCodes طراحی و توسعه داده شده است.
  • برای مشاهده اطلاعات بیشتر و همکاری، به کانال @mizegerd_dev بپیوندید.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages