راهنمای کامل نوویکس
۱۰۰٪ رایگان — بدون نیاز به سرور، دامنه یا هیچ سرویس جانبی

راهنمای گام‌به‌گام نوویکس

از صفر تا صد ساخت و مدیریت ربات؛ برای کاربران مبتدی و حرفه‌ای — با مثال‌های عملی، ۱۹ تگ قیمت لحظه‌ای و راه‌حل مشکلات رایج. کاملاً رایگان، بدون نیاز به سرور، بدون برنامه‌نویسی.

۱

آشنایی با اصطلاحات

قبل از شروع، با این اصطلاحات آشنا شوید تا درک بهتری از بقیه راهنما داشته باشید.

اصطلاح توضیح
توکن ربات یک رشته رمزنگاری‌شده که از @BotFather دریافت می‌کنید. مثل «کلید» ربات است و باید محرمانه بماند.
قابلیت (Feature) هر رفتار یا ویژگی که به ربات اضافه می‌کنید؛ مثل «پاسخ خودکار به سلام» یا «ضد لینک».
محرک (Trigger) متنی که کاربر می‌فرستد و باعث فعال شدن قابلیت می‌شود (مثلاً کلمه «سلام»).
پاسخ (Response) پیامی که ربات در پاسخ به محرک می‌فرستد.
تگ پویا کدهایی مثل {name} که در زمان اجرا با مقدار واقعی (نام کاربر) جایگزین می‌شوند.
کیبورد مجموعه‌ای از دکمه‌ها که به کاربر نمایش داده می‌شود تا با کلیک روی آن‌ها با ربات تعامل کند.
ریپلای (Reply) پاسخ دادن روی پیام مشخص کاربر. در برخی قابلیت‌ها (مثل بن) نیاز است روی پیام کاربر ریپلای کنید.
مدیر گروه کاربری که توسط مالک به عنوان مدیر تعیین شده و برخی دستورات مدیریتی را اجرا می‌کند.
مالک گروه کاربری که ربات را در گروه فعال کرده و بالاترین سطح دسترسی را دارد.
کاربر معاف کاربری که از تمام اخطارها و حذف پیام برای قابلیت‌های امنیتی معاف شده است.
حد نصاب اخطار تعداد تخلفاتی که اگر کاربر به آن برسد، به صورت خودکار بن می‌شود.
Webhook روشی که روبیکا پیام‌های کاربر را بلافاصله به ربات شما می‌فرستد. در نوویکس به صورت خودکار تنظیم می‌شود.
کیبورد مرحله‌ای کیبوردی که می‌توانید برای هر دکمه آن یک زیرکیبورد تعریف کنید. تا ۵ مرحله در VIP.
Toggle Feature قابلیتی که به شما اجازه می‌دهد یک قابلیت امنیتی را از داخل گروه روشن یا خاموش کنید.
تگ قیمت 🆕 تگ‌هایی مثل {price_usd} که قیمت لحظه‌ای بازار (دلار، طلا، سکه، ارز دیجیتال) را خودکار نمایش می‌دهند.
۲

پیش‌نیازها و شروع کار

قبل از ساخت ربات، این موارد را آماده کنید. هیچ نیازی به سرور، دامنه یا دانش فنی نیست.

خبر خوب: برخلاف روش‌های سنتی ساخت ربات که نیاز به اجاره سرور، تنظیم Webhook، مدیریت دیتابیس و SSL دارند، نوویکس تمام این موارد را به‌صورت رایگان فراهم می‌کند. شما فقط به یک توکن از @BotFather نیاز دارید و بس.

۱) حساب کاربری در نوویکس

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

۲) دریافت توکن ربات از @BotFather

توکن ربات را از @BotFather در روبیکا دریافت کنید:

  1. در روبیکا به @BotFather بروید و روی دکمه «شروع» کلیک کنید.
  2. روی دکمه «بات جدید» کلیک کنید.
  3. نام ربات را وارد کنید (مثلاً «ربات گروه من»). این نام در سربرگ چت نمایش داده می‌شود.
  4. یوزرنیم ربات را وارد کنید. باید به bot ختم شود (مثلاً my_group_bot).
  5. پس از تأیید، توکن ربات به شما نمایش داده می‌شود. آن را کپی و در جای امن ذخیره کنید.
هشدار امنیتی: توکن ربات مثل رمز عبور است. آن را در جای امنی ذخیره کنید و در چت‌های عمومی یا گروه‌ها قرار ندهید. اگر توکن لو رفت، بلافاصله در @BotFather با دستور /revoke آن را باطل و توکن جدید دریافت کنید.

مواردی که نیازی به آن‌ها ندارید

مورد وضعیت
سرور (VPS یا اختصاصی)✅ فراهم توسط نوویکس
دامنه و هاست✅ فراهم توسط نوویکس
SSL / HTTPS✅ خودکار
دیتابیس MySQL✅ فراهم توسط نوویکس
تنظیم Webhook✅ خودکار
دانش برنامه‌نویسی✅ نه لازم است
هزینه ماهانه✅ صفر تومان
۳

ساخت اولین ربات

مراحل ساخت ربات در نوویکس از ابتدا تا انتها.

  1. وارد حساب کاربری خود در نوویکس شوید.
  2. در داشبورد، روی دکمه «ساخت ربات جدید» کلیک کنید (یا به آدرس /builder/create/ بروید).
  3. توکن دریافتی از @BotFather را در فیلد مربوطه وارد کنید.
  4. روی دکمه «بررسی توکن» کلیک کنید. اگر توکن معتبر باشد، نام و یوزرنیم ربات نمایش داده می‌شود.
  5. روی دکمه «ساخت ربات» کلیک کنید.
  6. منتظر بمانید — در کمتر از ۱ دقیقه ربات ساخته می‌شود و وب‌هوک به صورت خودکار تنظیم می‌شود.
تبریک! ربات شما ساخته شد. حالا می‌توانید به صفحه جزئیات ربات بروید و قابلیت‌های مختلف را به آن اضافه کنید. هیچ هزینه‌ای پرداخت نکردید، هیچ سروری اجاره نکردید، و هیچ تنظیمات پیچیده‌ای انجام ندادید.
نکته: هر توکن فقط یک بار قابل ثبت است. اگر توکن قبلاً توسط ربات دیگری ثبت شده باشد، سیستم به شما اطلاع می‌دهد.
۴

آشنایی با پنل ربات

هر دکمه و بخش پنل چه کاربردی دارد.

صفحه جزئیات ربات

پس از ساخت ربات، وارد صفحه جزئیات آن می‌شوید. این صفحه شامل بخش‌های زیر است:

بخش کاربرد
تایمر VIP اگر ربات VIP باشد، زمان باقی‌مانده به صورت زنده نمایش داده می‌شود.
اطلاعات ربات وضعیت فعال/غیرفعال، تاریخ ساخت، تعداد کاربران، تعداد گروه‌های فعال.
مدیریت ربات فعال/غیرفعال کردن ربات، تغییر توکن، حذف ربات.
مدیریت محتوا افزودن قابلیت، مدیریت فایل‌ها، ارسال پیام همگانی به کاربران/گروه‌ها، تاریخچه ارسال.
پشتیبانی مشاهده تیکت‌های پشتیبانی (فقط برای ربات‌های VIP).
مدیریت گروه‌ها مشاهده گروه‌های فعال و تعیین گروه VIP (فقط برای ربات‌های VIP).
گزارشات مشاهده آپدیت‌های دریافتی ربات (پیام‌های کاربران، گروه‌ها و ...).
لیست قابلیت‌ها نمایش تمام قابلیت‌های اضافه‌شده با امکان ویرایش، فعال/غیرفعال و حذف.
۵

ایجاد قابلیت جدید

مراحل کلی افزودن یک قابلیت به ربات.

  1. در صفحه جزئیات ربات، روی دکمه «افزودن قابلیت» کلیک کنید.
  2. صفحه‌ای باز می‌شود که دو دسته قابلیت دارد:
    • یک بار مصرف: فقط یک بار می‌توانید این نوع را بسازید (مثل استارت).
    • چندگانه: می‌توانید نامحدود بسازید (مثل پاسخ به متن).
  3. روی کارت قابلیت مورد نظر کلیک کنید.
  4. فرم تنظیمات باز می‌شود. فیلدهای مختلف را پر کنید (در بخش بعدی توضیح داده شده).
  5. روی دکمه «ذخیره قابلیت» کلیک کنید.
نکته: پس از ذخیره، قابلیت در لیست قابلیت‌های ربات ظاهر می‌شود و به صورت خودکار فعال است. اگر خواستید موقتاً غیرفعالش کنید، روی آیکون توقف (⏸) در کنارش کلیک کنید.
محدودیت قابلیت‌های «یک بار مصرف»: فقط یک نمونه از هر کدام می‌توانید بسازید. مثلاً فقط یک «ضد لینک» می‌شود در ربات داشت. اگر می‌خواهید چند لیست کلمات ممنوعه داشته باشید، از قابلیت «ضد کلمات ممنوع» (چندگانه) استفاده کنید.
۶

توضیح فیلدهای فرم

هر فیلد در فرم قابلیت‌ها چه معنایی دارد و چگونه باید پر شود.

محل اجرا (Chat Type)

مشخص می‌کند قابلیت در کدام نوع چت اجرا شود.

مقدارتوضیح
همه جاپی وی، گروه و کانال
فقط پی ویفقط مکالمات خصوصی
فقط گروهفقط گروه‌ها
فقط کانالفقط کانال‌ها
برای برخی قابلیت‌ها، این فیلد به صورت خودکار پر می‌شود و قابل تغییر نیست (مثلاً ضد لینک همیشه فقط در گروه اجرا می‌شود).

حالت ارسال پاسخ (Reply Type)

مشخص می‌کند پاسخ ربات به چه صورت ارسال شود.

مقدارتوضیح
ارسال عادیپیام جدید مستقل در چت
ریپلای روی پیامپاسخ روی پیام کاربر (به پیامش متصل می‌شود)

متن محرک (Trigger Text)

متن یا کلمه‌ای که با ارسال آن توسط کاربر، قابلیت فعال می‌شود. بسته به نوع قابلیت:
• شامل کلمه: اگر پیام شامل این متن باشد، قابلیت فعال می‌شود
• دقیق: پیام کاربر باید دقیقاً برابر این متن باشد
• مدیریتی: کاربر باید دقیقاً این متن را به همراه ریپلای بفرستد
• start/help: نیازی به متن محرک نیست (خودکار)

توجه: متن محرک در قابلیت‌های مدیریتی باید یکتا باشد. مثلاً اگر برای «بن کاربر» محرک «بن» را انتخاب کردید، نمی‌توانید برای «حذف پیام» هم محرک «بن» بگذارید.

متن پاسخ (Response Text)

پیامی که ربات در پاسخ ارسال می‌کند. در این فیلد می‌توانید از تگ‌های پویا استفاده کنید (مثل {name}، {mention}، {price_usd}) تا پیام شخصی‌سازی شود.

محرک‌های اضافی (Multi-Trigger)

برای اکثر قابلیت‌ها می‌توانید تا ۳۰ محرک تعریف کنید. هر محرک به تنهایی می‌تواند قابلیت را فعال کند.

  1. محرک اصلی را در فیلد «متن محرک» وارد کنید.
  2. روی دکمه «افزودن محرک جدید» کلیک کنید.
  3. محرک‌های اضافی را یکی‌یکی وارد کنید.
  4. روی «ذخیره» کلیک کنید.

سطح دسترسی (Access Level)

فقط برای قابلیت‌های «شامل کلمه»، «دقیق» و «پاسخ تصادفی» در گروه:

مقدارتوضیح
همه کاربرانهمه اعضای گروه می‌توانند از این قابلیت استفاده کنند
مدیران + مالکفقط مالک و مدیران گروه
فقط مالکفقط مالک گروه

تعداد اخطار (Warning Count)

برای قابلیت‌های امنیتی و warn_user قابل تنظیم است (۰ تا ۲۰):

مقداررفتار ربات
۰ (پیش‌فرض)فقط حذف پیام + ارسال اخطار (بدون بن و بدون ثبت اخطار)
۱بن فوری در اولین تخلف + پاک کردن کل اطلاعات کاربر
۲+هر تخلف ۱ اخطار اضافه می‌کند؛ در رسیدن به حد نصاب، بن خودکار

فایل آیدی (File ID)

اگر می‌خواهید همراه با متن پاسخ، یک فایل (عکس، ویدئو، صوت، سند) ارسال شود:

  1. به بخش «مدیریت فایل‌ها» در صفحه جزئیات ربات بروید.
  2. فایل مورد نظر را آپلود کنید.
  3. فایل آیدی تولید شده را کپی کنید.
  4. در فرم قابلیت، فایل آیدی را در فیلد مربوطه وارد کنید.
رفتار ارسال:
• اگر متن پاسخ خالی باشد، فقط فایل ارسال می‌شود
• اگر متن پاسخ پر باشد، فایل همراه با متن ارسال می‌شود

اولویت (Priority)

مشخص می‌کند در صورت تطابق چند قابلیت با یک پیام، کدام یک اولویت بالاتری دارد. قابلیت‌های جدیدتر اولویت بالاتری دارند. می‌توانید در زمان ویرایش، اولویت را تغییر دهید.

۷

انواع پاسخ‌ها و شرایط اجرا

سه نوع قابلیت پاسخ‌دهی و تفاوت‌هایشان.

شامل کلمه (Contains)

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

مثال
محرک: «سلام»
پیام کاربر ۱: «سلام دوستان» ✅ اجرا می‌شود
پیام کاربر ۲: «سلام» ✅ اجرا می‌شود
پیام کاربر ۳: «درود» ❌ اجرا نمی‌شود
دقیق (Exact)

پیام کاربر باید دقیقاً برابر محرک باشد. حتی یک کاراکتر اضافه باعث عدم اجرا می‌شود. مناسب برای منوهای متنی با گزینه‌های مشخص.

مثال
محرک: «قیمت»
پیام کاربر ۱: «قیمت» ✅ اجرا می‌شود
پیام کاربر ۲: «قیمتش چنده» ❌ اجرا نمی‌شود
پیام کاربر ۳: «قیمت » ❌ اجرا نمی‌شود (فاصله اضافه)
پاسخ تصادفی (Random) چندگانه

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

امکانات ویژه:

امکانتوضیح
نوع تطابقمی‌توانید «شامل کلمه» یا «دقیق» را انتخاب کنید
فایل جداگانهبرای هر پاسخ، یک فایل آیدی مستقل تعریف می‌شود
تعداد پاسخحداکثر ۵۰ پاسخ برای هر قانون
مثال
محرک: «اوضاع»
نوع تطابق: شامل کلمه
لیست پاسخ‌ها:
  • «خوبم ممنون» (بدون فایل)
  • «عالی هستم» (بدون فایل)
  • «خوب و خوش» (بدون فایل)
  • «مرسی، تو چطوری؟» (بدون فایل)

نتیجه: هر بار که کاربر «اوضاع» بفرستد، یکی از این پاسخ‌ها به صورت تصادفی انتخاب می‌شود.
۸

ساخت کیبوردها

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

کیبورد شیشه‌ای (Chat Keyboard)

دکمه‌ها در پایین صفحه چت نمایش داده می‌شوند. با کلیک کاربر، پیام جدیدی با متن دکمه ارسال می‌شود. مناسب برای منوی اصلی و راهنمای سریع.

  1. در پنل، روی افزودن قابلیت کلیک کنید.
  2. کارت کیبورد شیشه‌ای را انتخاب کنید.
  3. متن دکمه را وارد کنید (مثلاً «اطلاعات»).
  4. متن پاسخ را وارد کنید (پاسخی که بعد از کلیک ارسال می‌شود).
  5. ردیف دکمه را انتخاب کنید (۱ تا ۵).
  6. روی ذخیره کلیک کنید.
  7. برای افزودن دکمه‌های بیشتر، همین مراحل را تکرار کنید.
محدودیت: در هر ردیف حداکثر ۵ دکمه و در هر کیبورد حداکثر ۵ ردیف مجاز است.

کیبورد درون پیام (Inline Keyboard)

دکمه‌ها در داخل خود پیام نمایش داده می‌شوند. با کلیک کاربر، متن همان پیام ویرایش می‌شود. مناسب برای منوهای تعاملی و پرسش‌های مرحله‌ای.

  1. کارت کیبورد درون پیام را انتخاب کنید.
  2. متن دکمه و متن پاسخ را وارد کنید.
  3. ردیف مورد نظر را انتخاب کنید (۱ تا ۵).
  4. روی ذخیره کلیک کنید.
نکته: در هر دو نوع کیبورد می‌توانید از تگ‌های پویا در متن دکمه استفاده کنید. مثلاً سلام {name} باعث می‌شود نام کاربر روی دکمه نمایش داده شود.
۹

کیبوردهای مرحله‌ای (Nested Keyboards)

ساخت منوهای چند سطحی با زیرکیبورد.

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

ساخت زیرکیبورد

  1. یک دکمه کیبورد بسازید و ذخیره کنید.
  2. در لیست قابلیت‌ها، روی دکمه ویرایش (آیکون مداد) کلیک کنید.
  3. در بخش «کیبورد مرحله بعد»، روی دکمه «تعریف کیبورد مرحله بعد» کلیک کنید.
  4. صفحه‌ی جدید باز می‌شود. روی دکمه «افزودن دکمه» کلیک کنید.
  5. دکمه‌های زیرکیبورد را (مثل کیبورد عادی) بسازید.
  6. برای بازگشت به مرحله قبل، در بخش دکمه بازگشت، اطلاعات را پر کنید.

دکمه بازگشت (Back Button)

در هر مرحله می‌توانید یک دکمه بازگشت اضافه کنید تا کاربر با کلیک روی آن به مرحله قبل برگردد.

  1. وارد صفحه‌ی زیرکیبورد شوید (از طریق دکمه «مرحله بعد»).
  2. در بخش «دکمه بازگشت»، متن دکمه را وارد کنید (مثلاً «🔙 بازگشت»).
  3. متن پاسخ را وارد کنید (مثلاً «به مرحله قبل برگشتید»).
  4. ردیف دکمه را انتخاب کنید.
  5. روی «افزودن دکمه بازگشت» کلیک کنید.
دکمه بازگشت به صورت خودکار به مرحله والد برمی‌گردد. در بالای هر زیرکیبورد، یک مسیر ناوبری (Breadcrumb) نمایش داده می‌شود.

محدودیت عمق

نوع کاربرحداکثر عمق زیرکیبورد
کاربر عادی۱ مرحله (یک سطح زیرکیبورد)
کاربر VIP۵ مرحله (پنج سطح زیرکیبورد)
مثال ساختار درختی
کیبورد اصلی:
├─ 📞 اطلاعات (ردیف ۱)
│  ├─ درباره ما
│  ├─ خدمات
│  └─ 🔙 بازگشت
├─ 📖 راهنما (ردیف ۱)
│  ├─ نحوه استفاده
│  ├─ سوالات متداول
│  └─ 🔙 بازگشت
└─ 📧 تماس با ما (ردیف ۲)

نتیجه: کاربر با کلیک روی «اطلاعات» وارد زیرکیبورد می‌شود و می‌تواند
با دکمه بازگشت به کیبورد اصلی برگردد.
۱۰

تگ‌ها و محتوای پویا

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

مثال: اگر در متن پاسخ بنویسید سلام {name} عزیز، ربات آن را به «سلام علی عزیز» (نام واقعی کاربر) تبدیل می‌کند.

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

دسته‌بندی تگ‌ها

دستهنمونه‌ها
اطلاعات کاربر{name}, {username}, {first_name}, {last_name}, {user_id}, {chat_id}
اطلاعات ربات{bot_name}, {bot_username}, {users}, {groups}
اطلاعات گروه{group_title}, {mention}, {owner}, {admins}, {muted}, {exempts}
آمار و رتبه{rank}, {statistics}, {group_count}, {mention_rank:N}
ریپلای{reply_mention}, {reply_stats}, {reply_role}
اخطار{warn_count}, {my_warnings}, {reply_warnings}, {group_warnings}
وضعیت امنیتی{status_anti_link}, {status_anti_id}, و ...
🆕 قیمت لحظه‌ای بازار{price_usd}, {price_gold_18k}, {price_coin_emami_market}, {price_bitcoin}
تاریخ و زمان{date}, {time}, {weekday}, {message_time}
متادیتا{bold:متن}, {italic:متن}, {link:متن:URL}
سرگرمی{coin}, {joke}, {riddle}, {fortune}
دانستنی‌ها{motivation}, {fact}, {poem}, {wisdom}
ویژه{user}, {duration}, {feature_name}, {feature_status}

نکات مهم درباره تگ‌ها

تگ‌ها در همه جا پشتیبانی نمی‌شوند:
• در پیام‌های همگانی، فقط تگ‌های متادیتا (bold, italic, link و ...) کار می‌کنند
• تگ‌های داینامیک مثل {name} در پیام‌های همگانی کار نمی‌کنند (چون برای هر گیرنده متفاوت است)
• تگ‌های ریپلای مثل {reply_mention} فقط وقتی کار می‌کنند که کاربر روی پیام دیگری ریپلای کرده باشد
تگ‌های تو در تو: بعضی از تگ‌ها می‌توانند تگ‌های دیگر را در خودشان داشته باشند:
مثال: {bold:سلام {name}} باعث می‌شود هم نام جایگزین شود و هم متن bold باشد.
۱۱

جدید قیمت لحظه‌ای بازار

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

ویژگی منحصر به فرد: برای اولین بار در یک ربات‌ساز روبیکا، می‌توانید قیمت لحظه‌ای بازار را به‌صورت خودکار در پیام‌های ربات قرار دهید. قیمت‌ها از TGJU.org (مرجع رسمی بازار ایران) دریافت و به‌صورت خودکار به تومان و با جداکننده هزارگان فارسی نمایش داده می‌شوند.

لیست کامل ۱۹ تگ قیمت

ارزها

تگ توضیح
{price_usd}دلار آمریکا (آزاد)
{price_euro}یورو
{price_gbp}پوند انگلیس
{price_aed}درهم امارات
{price_try}لیر ترکیه
{price_cny}یوان چین

طلا و نقره

تگ توضیح
{price_gold_18k}طلای ۱۸ عیار (هر گرم)
{price_gold_24k}طلای ۲۴ عیار (هر گرم)
{price_gold_miskal}مثقال طلا
{price_gold_ounce}انس جهانی طلا
{price_silver_ounce}انس جهانی نقره

سکه

تگ توضیح
{price_coin_emami}سکه امامی (نرخ رسمی)
{price_coin_emami_market}سکه امامی (بازار آزاد)
{price_coin_baharazadi_nim}نیم سکه بهار آزادی
{price_coin_baharazadi_rob}ربع سکه بهار آزادی

رمزارزها و انرژی

تگ توضیح
{price_bitcoin}بیت‌کوین
{price_tether}تتر (USDT)
{price_ethereum}اتریوم
{price_brent}نفت برنت

نحوه استفاده

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

مثال ۱: نمایش ساده دلار
قالب در پنل نوویکس:
محرک: قیمت دلار
پاسخ: 💵 قیمت دلار امروز: {price_usd}

خروجی ربات:
💵 قیمت دلار امروز: ۲۶۷٬۹۰۰ تومان
مثال ۲: نمایش کامل بازار
قالب در پنل نوویکس:
محرک: بازار
پاسخ:
💰 بازار لحظه‌ای

💵 دلار: {price_usd}
🥇 طلای ۱۸: {price_gold_18k}
🪙 سکه امامی: {price_coin_emami_market}
🌍 انس طلا: {price_gold_ounce}
₿ بیت‌کوین: {price_bitcoin}

⏱️ به‌روزرسانی خودکار از TGJU

خروجی ربات:
💰 بازار لحظه‌ای

💵 دلار: ۲۶۷٬۹۰۰ تومان
🥇 طلای ۱۸: ۲۶٬۲۵۵٬۱۰۰ تومان
🪙 سکه امامی: ۲۶۹٬۹۲۰٬۰۰۰ تومان
🌍 انس طلا: ۱٬۱۱۳٬۴۴۸ تومان
₿ بیت‌کوین: ۲۱٬۹۰۸٬۲۰۱٬۰۰۰ تومان

⏱️ به‌روزرسانی خودکار از TGJU

نکات فنی مهم

موضوع توضیح
منبع داده TGJU.org (مرجع رسمی بازار طلا و ارز ایران)
به‌روزرسانی هر ۳۰ دقیقه توسط API PriceDB
کش داخلی پاسخ API به مدت ۵ دقیقه کش می‌شود (برای جلوگیری از فشار به API)
واحد نمایش تومان (قیمت API به ریال است و بر ۱۰ تقسیم می‌شود)
جداکننده ٬ (U+066C) — جداکننده هزارگان فارسی
محل استفاده در همه قابلیت‌ها (شامل کلمه، دقیق، پاسخ تصادفی، کیبورد و ...)
خطا در دریافت در صورت عدم دسترسی به API، مقدار نامشخص نمایش داده می‌شود
توجه به واحدها: • قیمت طلا (۱۸ و ۲۴ عیار): هر گرم
• قیمت مثقال: هر مثقال (معادل ۴.۶۰۸۳ گرم)
• قیمت انس: هر اونس تروا (معادل ۳۱.۱۰۳۵ گرم)
• قیمت سکه: هر عدد سکه

سوالات متداول درباره تگ‌های قیمت

آیا استفاده از این تگ‌ها هزینه دارد؟
خیر. استفاده از تمام ۱۹ تگ قیمت کاملاً رایگان است و محدودیتی در تعداد درخواست وجود ندارد (به دلیل کش ۵ دقیقه‌ای داخلی).
آیا قیمت‌ها لحظه‌ای هستند یا با تأخیر؟
قیمت‌ها هر ۳۰ دقیقه توسط منبع TGJU به‌روزرسانی می‌شوند و کش داخلی نوویکس ۵ دقیقه است. بنابراین قیمت نمایش داده شده حداکثر ۳۵ دقیقه تأخیر دارد.
آیا می‌توانم در یک پیام چند تگ قیمت مختلف استفاده کنم؟
بله. می‌توانید هر تعداد تگ قیمت مختلف را در یک پیام استفاده کنید. مثلاً همزمان دلار، طلا و بیت‌کوین را نمایش دهید. اما توجه کنید که هر تگ، یک درخواست جداگانه به API می‌فرستد. استفاده از ۵+ تگ در یک پیام می‌تواند تأخیر را افزایش دهد.
اگر قیمت‌ها به‌روز نباشند چه اتفاقی می‌افتد؟
اگر API در دسترس نباشد یا خطا برگرداند، به جای قیمت، کلمه نامشخص نمایش داده می‌شود. این رفتار باعث می‌شود پیام شما خراب نشود.
چرا قیمت‌ها به تومان نمایش داده می‌شوند نه ریال؟
API منبع، قیمت را به ریال برمی‌گرداند، اما نوویکس به‌صورت خودکار بر ۱۰ تقسیم می‌کند تا به تومان نمایش داده شود. این کار برای هماهنگی با عرف عمومی مردم ایران انجام شده است.
۱۲

سیستم اخطار پیشرفته

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

برای هر قابلیت امنیتی و همچنین warn_user، می‌توانید حد نصاب اخطار تعیین کنید. رفتار ربات در هر مقدار به این شکل است:

حالت رفتار ربات
۰ (پیش‌فرض) فقط حذف پیام + ارسال پیام اخطار. هیچ اخطاری ثبت نمی‌شود و کاربر بن نمی‌شود.
۱ بن فوری در اولین تخلف + پاک کردن کامل اطلاعات کاربر (اخطارها، رکورد کاربر، لاگ اسپم، سکوت).
۲+ هر تخلف یک اخطار اضافه می‌کند. با رسیدن به حد نصاب، کاربر به صورت خودکار بن می‌شود و اطلاعاتش پاک می‌شود.

تگ‌های مفید برای نمایش اخطار

تگکاربرد
{warn_count}تعداد اخطار فعلی کاربر در بخش جاری (مثلاً 2/5)
{my_warnings}لیست کامل اخطارهای فرستنده در همه بخش‌ها
{reply_warnings}لیست اخطارهای کاربر ریپلای‌شده (نیاز به ریپلای)
{group_warnings}مجموع اخطارهای کل گروه + خلاصه آماری
چه کاربرانی معاف هستند؟
• مالک گروه — همیشه از تمام اخطارها و حذف پیام معاف است
• کاربران معاف (exempt) — کاربرانی که توسط مالک به لیست معاف‌ها اضافه شده‌اند
• مالک و معاف‌ها از ضد اسپم هم معاف هستند
مثال: ضد لینک با ۳ اخطار
تنظیمات ضد لینک:
محرک: (خودکار)
محل اجرا: فقط گروه
متن اخطار: «❌ {mention} عزیز، ارسال لینک ممنوع است!
           شما {warn_count} اخطار دارید.»
تعداد اخطار: ۳

نتیجه:
• تخلف ۱: پیام حذف، پیام اخطار ارسال (1/3)
• تخلف ۲: پیام حذف، پیام اخطار ارسال (2/3)
• تخلف ۳: پیام حذف، پیام اخطار ارسال (3/3) + کاربر بن می‌شود
۱۳

قابلیت‌های امنیتی (۱۲ قابلیت)

محافظت از گروه در برابر محتوای نامناسب. همه از سیستم اخطار پشتیبانی می‌کنند.

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

قابلیت توضیح
ضد لینکحذف پیام‌های حاوی لینک (URL، دامنه، آدرس وب)
ضد آیدیحذف پیام‌های حاوی آیدی (@username)
ضد فورواردحذف پیام‌های فوروارد شده از گروه/کانال/کاربر دیگر
ضد اسپمحذف پیام‌های تکراری (۵ پیام یکسان در ۲۰ ثانیه)
ضد مدیاحذف عکس، فیلم و گیف
ضد فایلحذف فایل و سند (PDF، ZIP، Word و ...)
ضد ویرایشحذف پیام‌های ویرایش شده
ضد استیکرحذف استیکرها
ضد لوکیشنحذف موقعیت مکانی
ضد نظرسنجیحذف نظرسنجی‌ها
ضد هشتگحذف پیام‌های حاوی هشتگ (#)
ضد کلمات ممنوعحذف پیام‌های حاوی کلمات ممنوعه (قابل تکرار - چند لیست مستقل)
نکته: همه قابلیت‌های امنیتی از سیستم اخطار پیشرفته پشتیبانی می‌کنند. یعنی می‌توانید تعیین کنید که بعد از چند تخلف، کاربر بن شود.
۱۴

قابلیت‌های مدیریتی (۱۵ قابلیت)

مدیریت کامل اعضای گروه با دستورات ساده.

اکثر قابلیت‌های مدیریتی با ریپلای روی پیام کاربر انجام می‌شوند. برای هر قابلیت، باید یک متن محرک تعریف کنید که مدیر با ارسال آن روی پیام کاربر، عملیات را انجام دهد.

قابلیت‌های مخصوص مالک گروه

قابلیتعملیات
افزودن مدیربا ریپلای، کاربر به مدیران اضافه می‌شود
حذف مدیربا ریپلای، کاربر از مدیران حذف می‌شود
پاک کردن لیست مدیرانتمام مدیران به یکباره حذف می‌شوند (بدون ریپلای)
انتقال مالکیتمالکیت گروه به کاربر ریپلای‌شده منتقل می‌شود
معاف کردن کاربرکاربر از اخطار و حذف پیام معاف می‌شود
لغو معافیتکاربر از لیست معاف‌ها حذف می‌شود
پاک کردن لیست معاف‌هاهمه معاف‌ها حذف می‌شوند (بدون ریپلای)
پاک کردن لیست سکوتهمه ساکت‌ها آزاد می‌شوند (بدون ریپلای)

قابلیت‌های مالک + مدیران

قابلیتعملیات
بن کاربربا ریپلای، کاربر بن می‌شود
آن بن کاربربا ریپلای، کاربر از بن خارج می‌شود
حذف پیامبا ریپلای، پیام کاربر حذف می‌شود
سکوت کاربربا ریپلای + عدد (دقیقه)، کاربر ساکت می‌شود
رفع سکوتبا ریپلای، سکوت کاربر برداشته می‌شود
ثبت اخطاربا ریپلای، یک اخطار برای کاربر ثبت می‌شود
حذف اخطارهابا ریپلای، همه اخطارهای کاربر پاک می‌شود
مثال: سکوت ۳۰ دقیقه‌ای
تنظیمات سکوت کاربر:
محرک: «سکوت»
محل اجرا: فقط گروه
متن پاسخ: «🔇 کاربر {user} به مدت {duration} دقیقه ساکت شد.»

نحوه استفاده در گروه:
• مدیر روی پیام کاربر ریپلای می‌کند
• دستور «سکوت ۳۰» را می‌فرستد (۳۰ = مدت به دقیقه)
• کاربر به مدت ۳۰ دقیقه ساکت می‌شود
• پیام‌های کاربر ساکت به صورت خودکار حذف می‌شوند
محدودیت‌های سکوت:
• حداکثر مدت: ۱۴۴۰ دقیقه (یک روز)
• اگر عددی وارد نکنید، پیام راهنما نمایش داده می‌شود
• سکوت‌های منقضی شده به صورت خودکار پاک می‌شوند
۱۵

کنترل قابلیت (Toggle Feature)

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

با این قابلیت، می‌توانید یک قابلیت امنیتی (مثل ضد لینک) را از داخل گروه روشن یا خاموش کنید، بدون اینکه نیاز باشد به پنل برگردید. این خیلی کاربردی است وقتی می‌خواهید برای مدتی قوانین سخت‌گیرانه‌تر یا آزادتر اعمال کنید.

ساخت یک کنترل قابلیت

  1. در پنل، به بخش افزودن قابلیت بروید.
  2. کارت «کنترل قابلیت» را انتخاب کنید.
  3. قابلیت هدف را انتخاب کنید (مثلاً «ضد لینک»).
  4. متن محرک روشن کردن را وارد کنید (مثلاً «روشن کن»).
  5. متن پاسخ روشن کردن را وارد کنید (مثلاً «✅ ضد لینک فعال شد.»).
  6. متن محرک خاموش کردن را وارد کنید (مثلاً «خاموش کن»).
  7. متن پاسخ خاموش کردن را وارد کنید (مثلاً «⛔ ضد لینک غیرفعال شد.»).
  8. روی «ذخیره» کلیک کنید.

استفاده در گروه

پس از ساخت، مدیران گروه (و مالک) می‌توانند با ارسال دستورات زیر، وضعیت را تغییر دهند:

  1. ارسال «روشن کن» در گروه → ضد لینک فعال می‌شود
  2. ارسال «خاموش کن» در گروه → ضد لینک غیرفعال می‌شود

وضعیت هر گروه جداگانه ذخیره می‌شود، یعنی ممکن است در گروه A ضد لینک فعال باشد و در گروه B غیرفعال.

محدودیت: هر قابلیت امنیتی فقط یک بار می‌تواند کنترل شود. اگر یک بار کنترل ضد لینک را ساختید، نمی‌توانید یک کنترل دیگر برای همان ضد لینک بسازید.
تگ‌های ویژه: در متن پاسخ، می‌توانید از {feature_name} (نام قابلیت هدف) و {feature_status} (وضعیت فعلی) استفاده کنید.
۱۶

تنظیمات ضروری @BotFather

برای کارکرد صحیح ربات در گروه، یک تنظیم حیاتی باید فعال شود.

هشدار مهم! بدون این تنظیم، ربات فقط به پیام‌هایی پاسخ می‌دهد که کاربر به آن ریپلای کرده یا ربات را منشن کرده باشد. اکثر قابلیت‌های امنیتی، مدیریتی و پاسخ خودکار در گروه کار نمی‌کنند.

مراحل فعال‌سازی

  1. وارد @BotFather در روبیکا شوید.
  2. گزینه «لیست ربات‌ها» را انتخاب کنید.
  3. ربات مورد نظر خود را از لیست انتخاب کنید.
  4. روی گزینه «تنظیمات» کلیک کنید.
  5. گزینه «دریافت همه‌ی پیام‌های گروه و کانال» را فعال کنید (وضعیت آن باید تغییر کند).

چرا این تنظیم ضروری است؟

برای کارکرد صحیح این قابلیت‌ها ضروری است:

قابلیت‌های امنیتیقابلیت‌های پاسخ خودکار
ضد لینک، ضد آیدی، ضد کلمات ممنوع، ضد اسپم شامل کلمه، دقیق، پاسخ تصادفی
ضد مدیا، ضد فایل، ضد استیکر آمار گروه، ثبت اخطار
ضد ویرایش، ضد لوکیشن، ضد نظرسنجی، ضد هشتگ ضد فوروارد
۱۷

تفاوت کاربران عادی و VIP

چه امکاناتی فقط برای کاربران VIP در دسترس است.

امکان عادی VIP
ساخت ربات✅✅
همه قابلیت‌های پایه✅✅
۱۹ تگ قیمت لحظه‌ای بازار✅✅
کیبورد مرحله‌ای۱ مرحله۵ مرحله
قابلیت پشتیبانی (support)❌✅
مدیریت گروه‌های فعال❌✅
مشاهده تیکت‌های پشتیبانی❌✅
تعیین گروه VIP (حذف از ارسال همگانی)❌✅
ارسال همگانی زمان‌بندی شده✅✅
برای خرید VIP، به فروشگاه مراجعه کنید.
۱۸

آزمایش و عیب‌یابی

چطور مطمئن شوید ربات درست کار می‌کند و اگر مشکل بود، چطور رفعش کنید.

مراحل آزمایش ربات

  1. ربات را در یک گروه آزمایشی (یا پی وی خودتان) فعال کنید.
  2. دستور «فعال» را در گروه بفرستید تا مالک گروه شوید.
  3. متن محرک یکی از قابلیت‌های فعال را در چت ارسال کنید.
  4. پاسخ ربات را بررسی کنید.
  5. اگر پاسخ نگرفتید، به ترتیب مراحل زیر را بررسی کنید.

مشکلات رایج و راه‌حل‌ها

مشکل راه‌حل
ربات به هیچ پیامی در گروه پاسخ نمی‌دهد تنظیم «دریافت همه پیام‌ها» را در @BotFather فعال کنید (بخش ۱۶).
ربات فقط به ریپلای پاسخ می‌دهد همان مشکل بالا؛ تنظیم @BotFather را فعال کنید.
قابلیت به درستی اجرا نمی‌شود مطمئن شوید قابلیت فعال است و متن محرک دقیقاً همان چیزی است که فرستادید.
تگ‌ها به جای متن جایگزین نمی‌شوند مطمئن شوید تگ را دقیقاً با همان سینتکس نوشته‌اید (مثلاً {name} با آکولاد).
ربات هیچ عکس العملی نشان نمی‌دهد توکن ربات را بررسی کنید. اگر invalid شده، از پنل، توکن جدید ثبت کنید.
دکمه‌ها در گروه نمایش داده نمی‌شوند کیبورد فقط در پی وی نمایش داده می‌شود. مطمئن شوید قابلیت کیبورد را ساخته و در پی وی آزمایش می‌کنید.
پاسخ ربات به صورت ریپلای نیست در تنظیمات قابلیت، «حالت ارسال پاسخ» را روی ریپلای تنظیم کنید.
پیام کاربر معاف هم حذف می‌شود مطمئن شوید که کاربر در لیست معاف‌ها هست. برای تأیید، از تگ {exempts} استفاده کنید.
سکوت کاربر اعمال نمی‌شود ربات باید اجازه حذف پیام داشته باشد. در تنظیمات گروه، ربات را admin کنید.
ترتیب اجرای قابلیت‌ها اشتباه است از بخش «ویرایش قابلیت»، اولویت را تغییر دهید (عدد کوچکتر = اولویت بالاتر).
🆕 قیمت‌ها به جای عدد، «نامشخص» نشان می‌دهند ممکن است API در آن لحظه در دسترس نباشد. چند دقیقه بعد دوباره تلاش کنید.
🆕 قیمت‌ها به‌روز نیستند قیمت‌ها هر ۳۰ دقیقه به‌روزرسانی می‌شوند. کش داخلی ۵ دقیقه است. حداکثر تأخیر ۳۵ دقیقه است.
بخش آپدیت‌ها: برای بررسی دقیق‌تر، به بخش «آپدیت‌ها» در صفحه جزئیات ربات بروید. تمام پیام‌های دریافتی و رویدادها آنجا ذخیره می‌شود و می‌توانید ببینید ربات واقعاً چه چیزی دریافت کرده.
۱۹

مثال‌های عملی

چند سناریوی واقعی برای الگوگیری در ساخت قابلیت‌ها.

مثال ۱: پاسخ به سلام
نوع قابلیت: شامل کلمه
محرک اصلی: سلام
محرک‌های اضافی: درود، های، سلام علیکم
محل اجرا: همه جا
حالت ارسال: عادی
متن پاسخ: سلام {name} عزیز! چطور می‌توانم کمک کنم؟
نوع پیوست: بدون فایل

نتیجه: کاربر با هر یک از این کلمات، پاسخ شخصی‌سازی‌شده دریافت می‌کند.
مثال ۲: ضد لینک با ۳ اخطار
نوع قابلیت: ضد لینک (یک بار مصرف)
محل اجرا: فقط گروه
متن اخطار: ❌ {mention} عزیز، ارسال لینک ممنوع است!
تعداد اخطار: 3

نتیجه:
• تخلف ۱: پیام حذف، اخطار (1/3)
• تخلف ۲: پیام حذف، اخطار (2/3)
• تخلف ۳: پیام حذف، اخطار (3/3) + بن خودکار
مثال ۳: کیبورد با منوی تو در تو
مرحله ۱: کیبورد اصلی
  ┌─ 📞 اطلاعات (ردیف ۱)
  └─ 📖 راهنما (ردیف ۱)

مرحله ۲: زیرکیبورد «اطلاعات»
  ┌─ درباره ما | خدمات (ردیف ۱)
  └─ 🔙 بازگشت (ردیف ۲)

مرحله ۳: زیرکیبورد «درباره ما»
  ┌─ ما یک تیم حرفه‌ای هستیم...
  └─ 🔙 بازگشت (ردیف ۱)

نتیجه: کاربر می‌تواند بین منوها جابه‌جا شود.
مثال ۴: کنترل قابلیت ضد لینک
نوع قابلیت: کنترل قابلیت (toggle_feature)
قابلیت هدف: ضد لینک
متن محرک روشن: روشن کن
متن پاسخ روشن: ✅ ضد لینک فعال شد.
متن محرک خاموش: خاموش کن
متن پاسخ خاموش: ⛔ ضد لینک غیرفعال شد.

نحوه استفاده در گروه:
• مدیر: «روشن کن» → ضد لینک فعال می‌شود
• مدیر: «خاموش کن» → ضد لینک غیرفعال می‌شود
مثال ۵: سیستم اخطار دستی
نوع قابلیت: ثبت اخطار (warn_user)
محرک: اخطار
محل اجرا: فقط گروه
حداکثر اخطار: 5
متن پاسخ: ⚠️ کاربر {mention} اخطار دریافت کرد. ({warn_count})

نحوه استفاده در گروه:
• مدیر روی پیام کاربر ریپلای می‌کند
• دستور «اخطار» را می‌فرستد
• اخطار ثبت می‌شود
• اگر به ۵ اخطار برسد، کاربر بن می‌شود
🆕 مثال ۶: ربات قیمت لحظه‌ای
نوع قابلیت: دقیق
محرک: قیمت‌ها
محل اجرا: همه جا
متن پاسخ:
💰 قیمت لحظه‌ای بازار

💵 دلار: {price_usd}
💶 یورو: {price_euro}
🥇 طلای ۱۸: {price_gold_18k}
🪙 سکه امامی: {price_coin_emami_market}
🌍 انس طلا: {price_gold_ounce}
₿ بیت‌کوین: {price_bitcoin}

⏱️ به‌روزرسانی خودکار

خروجی ربات:
💰 قیمت لحظه‌ای بازار

💵 دلار: ۲۶۷٬۹۰۰ تومان
💶 یورو: ۲۹۱٬۵۰۰ تومان
🥇 طلای ۱۸: ۲۶٬۲۵۵٬۱۰۰ تومان
🪙 سکه امامی: ۲۶۹٬۹۲۰٬۰۰۰ تومان
🌍 انس طلا: ۱٬۱۱۳٬۴۴۸ تومان
₿ بیت‌کوین: ۲۱٬۹۰۸٬۲۰۱٬۰۰۰ تومان

⏱️ به‌روزرسانی خودکار
۲۰

سوالات متداول

پاسخ به پرسش‌های پرتکرار کاربران.

آیا برای ساخت ربات به برنامه‌نویسی نیاز دارم؟
خیر. تمام مراحل از طریق رابط کاربری گرافیکی فارسی انجام می‌شود و هیچ نیازی به دانش کدنویسی ندارید. حتی برای تنظیم تگ‌های پویا، کافیست کد را کپی کنید.
آیا برای ساخت ربات به سرور نیاز دارم؟
خیر. نوویکس تمام زیرساخت را فراهم می‌کند: سرور، دیتابیس، SSL، Webhook و همه چیز. شما فقط به یک توکن از @BotFather نیاز دارید. هیچ هزینه‌ای برای سرور، دامنه یا نگهداری پرداخت نمی‌کنید.
چرا ربات من در گروه به پیام‌ها پاسخ نمی‌دهد؟
به احتمال زیاد تنظیم «دریافت همه‌ی پیام‌های گروه و کانال» را در @BotFather فعال نکرده‌اید. مراحل آن در بخش ۱۶ توضیح داده شده است.
آیا می‌توانم توکن ربات را عوض کنم؟
بله. از صفحه جزئیات ربات، روی دکمه «تغییر توکن» کلیک کنید. تمام قابلیت‌ها، کاربران، گروه‌ها، اخطارها و تنظیمات به‌طور کامل حفظ می‌شوند. همچنین وب‌هوک به صورت خودکار روی توکن جدید تنظیم می‌شود.
چند قابلیت می‌توانم به ربات اضافه کنم؟
قابلیت‌های «یک بار مصرف» (مثل استارت و ضد لینک) فقط یک بار. قابلیت‌های «چندگانه» (مثل شامل کلمه، کیبورد، پاسخ تصادفی، ضد کلمات ممنوع) بدون محدودیت قابل تکرار هستند.
تفاوت «شامل کلمه» و «دقیق» چیست؟
در «شامل کلمه»، اگر محرک در پیام کاربر وجود داشته باشد کافی است (حتی با کلمات دیگر). در «دقیق»، پیام کاربر باید دقیقاً برابر با محرک باشد.
چند مرحله کیبورد مرحله‌ای می‌توانم بسازم؟
کاربران عادی: تا ۱ مرحله زیرکیبورد.
کاربران VIP: تا ۵ مرحله زیرکیبورد.
چطور بفهمم تگ‌ها در متن پاسخ کار می‌کنند؟
متن محرک را در پی وی ربات بفرستید و پاسخ را ببینید. تگ‌ها در زمان اجرا با مقدار واقعی جایگزین می‌شوند. برای جزئیات تگ‌ها، به مرجع دستورات بروید.
آیا می‌توانم ربات را موقتاً غیرفعال کنم؟
بله. در صفحه جزئیات ربات، روی دکمه «غیرفعال کردن» کلیک کنید. بعداً می‌توانید آن را دوباره فعال کنید. در حالت غیرفعال، ربات به پیام‌ها پاسخ نمی‌دهد.
چرا کاربری که ساکت شده، هنوز می‌تواند پیام بفرستد؟
ربات در گروه، به صورت خودکار پیام کاربر ساکت را حذف می‌کند. اما برای اینکه ربات بتواند پیام‌ها را حذف کند، باید در گروه admin باشد. مطمئن شوید که ربات را در تنظیمات گروه به عنوان admin اضافه کرده‌اید.
تفاوت {mention}، {reply_mention} و {owner} چیست؟
• {mention} — منشن خودِ کاربر (فرستنده پیام)
• {reply_mention} — منشن کاربری که روی پیامش ریپلای شده
• {owner} — منشن مالک گروه
قابلیت معاف (exempt) چه کاربردی دارد؟
این قابلیت به شما امکان می‌دهد کاربران خاصی را از اخطارها و حذف پیام‌ها برای قابلیت‌های امنیتی معاف کنید. مثلاً مدیران گروه می‌توانند بدون نگرانی از قابلیت «ضد لینک»، لینک‌های مفید ارسال کنند.
برای معاف کردن، روی پیام کاربر ریپلای کنید و دستور معاف را بفرستید.
چطور می‌توانم ربات را به گروه اضافه کنم؟
1. در گروه، روی نام گروه یا تنظیمات گروه کلیک کنید.
2. گزینه «افزودن عضو» را انتخاب کنید.
3. یوزرنیم ربات (مثلاً @my_bot) را جستجو کنید.
4. ربات را اضافه کنید و به عنوان admin تنظیم کنید.
5. دستور «فعال» را در گروه بفرستید تا ربات فعال شود و شما مالک گروه شوید.
🆕 چطور قیمت دلار و طلا را در ربات نمایش دهم؟
از ۱۹ تگ قیمت جدید استفاده کنید. مثلاً برای نمایش دلار از {price_usd}، برای طلای ۱۸ از {price_gold_18k}، برای سکه امامی از {price_coin_emami_market}. قیمت‌ها خودکار از TGJU دریافت می‌شوند و به تومان نمایش داده می‌شوند. جزئیات کامل در بخش ۱۱ همین راهنما.
🆕 آیا استفاده از تگ‌های قیمت هزینه دارد؟
خیر. استفاده از تمام ۱۹ تگ قیمت کاملاً رایگان است و هیچ محدودیتی در تعداد درخواست وجود ندارد (به دلیل کش ۵ دقیقه‌ای داخلی).
🆕 چرا قیمت‌ها با تأخیر نمایش داده می‌شوند؟
قیمت‌ها هر ۳۰ دقیقه توسط منبع TGJU به‌روزرسانی می‌شوند و کش داخلی نوویکس ۵ دقیقه است. بنابراین قیمت نمایش داده شده حداکثر ۳۵ دقیقه تأخیر دارد. این مقدار برای نمایش عمومی کاملاً کافی است.