ثبت‌نام

ربات خوش‌آمدگویی و راهنمای گروه تلگرام با پایتون

📅 1405/01/18 👁️ 120 بازدید
ربات خوش‌آمدگویی و راهنمای گروه تلگرام با پایتون

این یک ربات ساده و کارآمد برای تلگرام است که با استفاده از کتابخانه‌ی محبوب python-telegram-bot نوشته شده و وظیفه‌ی خوش‌آمدگویی خودکار به اعضای جدید و ارسال راهنمای گروه را بر عهده دارد. ربات به محض ورود هر کاربر جدید (غیر از ادمین‌ها)، یک پیام خوش‌آمدگویی زیبا همراه با لینک قوانین گروه برای او ارسال می‌کند. همچنین با دستور /help، راهنمای کامل گروه در اختیار همه قرار می‌گیرد.

ویژگی‌های کلیدی

  • تشخیص هوشمند ورود اعضا با استفاده از ChatMemberHandler
  • ارسال پیام خوش‌آمدگویی با قابلیت mention (اشاره به کاربر)
  • قابلیت نمایش لینک قوانین در پیام خوش‌آمدگویی
  • دستور /help برای نمایش راهنمای گروه
  • لاگ‌گیری دقیق از وقایع برای اشکال‌زدایی
  • مدیریت خطا در ارسال پیام‌ها
  • پشتیبانی از HTML برای فرمت‌دهی بهتر پیام‌ها

 

نحوه‌ی نصب و اجرا

  1. کتابخانه‌ی مورد نیاز را نصب کنید.
  2. توکن ربات خود را از @BotFather دریافت کرده و در متغیر BOT_TOKEN قرار دهید.
  3. لینک قوانین گروه را در متغیر WELCOME_MESSAGE ویرایش کنید.
  4. فایل را اجرا کنید.

 

  • نیازمندی‌ها

  • Python 3.7 یا بالاتر
  • کتابخانه‌ی python-telegram-bot نسخه‌ی ۲۰ به بالا

ساختار کد

  • استفاده از Application و CommandHandler برای مدیریت دستورات
  • استفاده از ChatMemberHandler برای رویدادهای ورود/خروج اعضا
  • لاگ‌گیری با ماژول logging
  • رعایت اصول برنامه‌نویسی ناهمگام (async/await)

این ربات برای گروه‌های تلگرامی که نیاز به استقبال خودکار از کاربران جدید و ارائه‌ی راهنما دارند، ایده‌آل است. به راحتی می‌توان آن را توسعه داد و قابلیت‌هایی مانند اخراج خودکار اسپمرها، ذخیره‌ی آمار اعضا یا ارسال پیام‌های دوره‌ای به آن اضافه کرد.

شرایطی که در آن بابت دانلود این سورس سکه‌ای از شما کم نمی‌شود:

  • اگر خودِ شما این سورس را در سایت آپلود کرده باشید.
  • اگر قبلاً بابت دانلود این سورس سکه پرداخت کرده باشید.
  • اگر سورس رایگان باشد.

برای مشاهده آخرین وضعیت سکه‌ها، لطفاً صفحه را به‌روزرسانی کنید.

دسته‌بندی های مرتبط با این سورس
آزمایشی

گفتگو درباره این سورس

هنوز پیامی ثبت نشده است.



×
تصویر پروفایل
⏳ در حال بارگذاری...