مورداک، برای موربات

Command Palette

Search for a command to run...

موربات؟

اولین و تنها ربات فروش نمایندگی

موربات یک ربات تلگرامی حرفه‌ای و هوشمند است که به‌طور اختصاصی برای مدیریت و فروش خودکار نمایندگی (ادمین‌های NonSudo) در پنل‌های مرزبان و مرزنشین طراحی شده است. با موربات می‌توانید فرآیند فروش سرویس، مدیریت نمایندگان، رصد مصرف لحظه‌ای، محاسبه هزینه به‌صورت PayAsYouGo و کنترل کامل دسترسی‌ها را به‌شکل کاملاً خودکار انجام دهید.

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

برای خرید موربات می‌توانید از طریق این لینک اقدام کنید.

هزینه اشتراک ماهیانه موربات ده دلار می‌باشد.

در حال حاضر موربات تنها از دو پنل زیر پشتیبانی می‌کند:

  • مرزبان (Marzban)
  • مرزنشین (Marzneshin)

بله. دو روش برای اتصال نمایندگی‌های فعلی وجود دارد:

  • از طریق کاربر: هر کاربر می‌تواند از صفحه‌ی کاربری خود، نمایندگی‌اش را متصل کند.
  • از طریق مدیر: از صفحه مدیریت، بخش «کاربران»، می‌توانید برای هر کاربر مدنظر، نمایندگی‌اش را به‌صورت دستی وصل کنید.

بله. موربات هر ۱۰ دقیقه یک‌بار یک بکاپ کامل از اطلاعات شما را مستقیماً برای خودتان ارسال می‌کند تا خیال‌تان از بابت داده‌ها راحت باشد.

برای اتصال پنل به موربات باید ایمیج داکر پنل را با نسخه شخصی‌سازی‌شده موربات جایگزین کنید. این تغییر کاملاً اوپن سورس و قابل بررسی است.

برای مرزبان:

# قبل از تغییر:
image: gozargah/marzban:latest
# بعد از تغییر:
image: ghcr.io/erfjab/marzban:master

برای مرزنشین:

# قبل از تغییر:
image: marzneshin/marzneshin:latest
# بعد از تغییر:
image: ghcr.io/erfjab/marzneshin:master

سپس دو مقدار زیر را به فایل .env اضافه کنید:

MOREBOT_SECRET=""   # سکرت کد دریافتی از موربات
MOREBOT_LICENSE=""  # لایسنس دریافتی از ادمین (@ErfJabs)

ایمیج موربات سه وظیفه اصلی دارد:

  • کنترل محدودیت‌ها — اعمال محدودیت‌های تعریف‌شده توسط ادمین روی اکانت‌های نمایندگان
  • محاسبه لحظه‌ای مصرف — برآورد هزینه مصرف به‌صورت PayAsYouGo
  • هماهنگ‌سازی داده‌ها — ارسال اطلاعات مصرف و وضعیت اکانت‌ها به موربات

بعد از اتصال، از طریق لاگ‌های پنل می‌توانید وضعیت ارتباط را رصد کنید:

  • ارسال موفق — داده‌ها با موفقیت به موربات ارسال شدند
  • خطا در ارسال — مشکلی در ارتباط با موربات وجود دارد

در صورت مشاهده خطا، مقادیر MOREBOT_SECRET و MOREBOT_LICENSE را در فایل .env بررسی کنید.

موربات امکان اعمال محدودیت‌های متنوعی را فراهم می‌کند:

  • محدودیت اینباند (دسترسی به لوکیشن‌های خاص)
  • محدودیت تعداد کاربر فعال برای هر نمایندگی
  • تاریخ انقضا برای نمایندگی
  • حق نمایندگی ساعتی برای استفاده از پنل
  • هزینه ترافیک به ازای هر گیگابایت مصرف کاربران
  • محدودیت خرید (تعداد نمایندگی قابل خرید توسط هر کاربر)
  • حداقل موجودی کیف پول برای اجازه خرید

هر تعرفه در موربات شامل بخش‌های زیر است:

  • اسم — نامی که کاربران هنگام خرید مشاهده می‌کنند (مثلاً «مولتی لوکیشن ۵۰۰ گیگ»)
  • محدودیت تعداد کاربر فعال — حداکثر کاربران فعال هم‌زمان برای هر نمایندگی
  • حق نمایندگی به ازای هر ساعت — هزینه ثابت ساعتی مستقل از مصرف
  • هزینه ترافیک به ازای هر گیگابایت — مبلغی که به ازای هر گیگ مصرف کسر می‌شود
  • محدودیت اینباند — تعیین اینباندهایی که نمایندگی به آن‌ها دسترسی دارد
  • محدودیت خرید — حداکثر تعداد کاربری که می‌توانند این تعرفه را خریداری کنند

بله. از طریق صفحه مدیریت و بخش «نمایندگی‌ها»، می‌توانید تنظیمات هر نمایندگی را به‌صورت جداگانه تغییر دهید؛ مانند:

  • هزینه ترافیک ارزان‌تر یا گران‌تر
  • محدودیت متفاوت تعداد کاربران فعال
  • حق نمایندگی کمتر یا بیشتر
  • دسترسی به اینباندهای خاص

این قابلیت بدون نیاز به ایجاد تعرفه‌های جدید، امکان مدیریت سفارشی هر نمایندگی را فراهم می‌کند.

سه نوع تنظیم برای محدودیت خرید وجود دارد:

  • حداقل شارژ موردنیاز — کاربران تنها زمانی می‌توانند خرید کنند که موجودی کیف پولشان بیش از مقدار تعیین‌شده باشد
  • محدودیت کاربران جدید — حداکثر تعداد نمایندگی که یک کاربر تازه‌وارد می‌تواند خریداری یا متصل کند
  • محدودیت کاربران فعلی — همین محدودیت برای کل کاربران فعلی سیستم

قفل‌ها به شما امکان می‌دهند دسترسی به عملیات‌های مختلف ربات را محدود یا مسدود کنید:

  • قفل کامل ربات — هیچ کاربری نمی‌تواند از ربات استفاده کند
  • قفل خرید اشتراک — امکان خرید سرویس جدید غیرفعال می‌شود
  • قفل اتصال اشتراک — کاربران نمی‌توانند نمایندگی متصل کنند
  • قفل تست اشتراک — دریافت سرویس آزمایشی رایگان غیرفعال می‌شود
  • قفل شارژ کیف پول — کاربران نمی‌توانند کیف پول خود را شارژ کنند
  • قفل تغییر تعرفه — تغییر پلن یا سرویس فعلی ممنوع می‌شود
  • قفل مدیریت کاربران نمایندگی — فعال/غیرفعال کردن کاربران نمایندگی مسدود می‌شود
  • قفل محدودیت‌های سفارشی — اعمال محدودیت‌های سفارشی (مانند تاریخ انقضا یا حجم) غیرفعال می‌شود

حالت ایمن زمانی کاربرد دارد که بخواهید دسترسی ربات را تنها برای کاربران تاییدشده محدود کنید؛ مثلاً برای ادامه فعالیت خصوصی یا کنترل‌شده.

با فعال‌سازی این حالت:

  • کاربران برای استفاده از ربات باید درخواست تایید (وریفای) ارسال کنند
  • مدیریت اعلان دریافت می‌کند و می‌تواند درخواست را تایید یا رد کند
  • نتیجه به کاربر اطلاع‌رسانی می‌شود

همچنین می‌توانید وضعیت تایید همه کاربران را یک‌جا مدیریت کنید.

موربات اعلان‌های زیر را به‌صورت مجزا قابل فعال/غیرفعال کردن ارائه می‌دهد:

  • اعلان ورود کاربر جدید
  • اعلان ورود با کد معرف
  • اعلان تغییر سطح دسترسی مدیر
  • اعلان خرید اشتراک توسط کاربر
  • اعلان اتصال اشتراک نمایندگی توسط کاربر
  • اعلان دریافت تست اشتراک توسط کاربر
  • اعلان عدم همگام‌سازی سرور (اگر سرور بیش از ۵ دقیقه sync نشود)
  • هشدار موجودی کیف پول برای کاربران و مدیریت

بله. با تنظیم «چت‌آیدی اعلان‌ها»، تمام اعلان‌های مدیریتی فعال به آن چت‌آیدی هدایت خواهند شد. این قابلیت برای تفکیک اعلان‌ها از پیام‌های شخصی بسیار مفید است.

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

هر کانال دارای دو بخش «نام» و «آیدی» است و می‌توانید چندین کانال را با دسته‌بندی‌های مختلف (مثلاً کانال اطلاع‌رسانی، کانال تخفیفات، کانال آموزش‌ها) تعریف کنید.

بله. می‌توانید چندین حساب پشتیبانی با «نام» و «آیدی» در موربات تعریف کنید تا کاربران بتوانند مستقیماً با بخش موردنظر ارتباط برقرار کنند. برای مثال «پشتیبانی فنی» و «پشتیبانی مالی» را جداگانه تعریف کنید.

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

  • متن پیام — معرفی، راهنمای شروع یا لینک‌های مهم
  • عکس — افزودن تصویر برای جذاب‌تر شدن پیام
  • شارژ هدیه — مقداری اعتبار اولیه به کیف پول کاربر جدید اضافه می‌شود
  • متن پیام شارژ — متن سفارشی برای اطلاع‌رسانی هدیه (مثلاً 🎁 مبلغ {amount} تومان شارژ هدیه به کیف پول شما اضافه شد.)

بله. می‌توانید متن قوانین و مقررات سرویس خود را در موربات ثبت کرده و کاربران را ملزم به مطالعه و تایید آن‌ها پیش از استفاده کنید.

همچنین امکانات زیر در اختیار شماست:

  • فعال/غیرفعال کردن الزام تایید قوانین
  • ریست تایید قوانین — در صورت تغییر قوانین، تمام کاربران ملزم به تایید مجدد می‌شوند