PasarguardBotv3.1.0
پنل ادمین

مدیریت لاگ‌ها

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

ربات گزارش رویدادهای مهم (واریزها، خریدها، نمایندگی‌ها، بکاپ و…) را به کانال یا گروه‌هایی که شما تعیین می‌کنید می‌فرستد. از مسیر پنل مدیریت → 📝 مدیریت لاگ‌ها مقصد هر نوع لاگ را جدا تنظیم می‌کنید.

پیش‌نیاز

ربات باید در کانال یا گروه مقصد عضو و ادمین (با دسترسی ارسال پیام) باشد؛ وگرنه پیام تست و لاگ‌ها ارسال نمی‌شوند.

انواع لاگ

P
PasarguardBot
online
📝 مدیریت لاگ‌ها
📝 مدیریت لاگ‌ها — از این بخش می‌توانید کانال‌ها و گروه‌های مقصد برای ارسال لاگ‌ها را تنظیم کنید.
💳 کارت به کارت دستی
💱 واریزی ارزی
🏢 لاگ نمایندگی‌ها
🎁 دعوت دوستان و برداشت‌ها
📋 سایر لاگ‌ها
🗄 بکاپ ربات
📦 کانال آپدیت برنامه‌ها
🛍 گزارش خرید (کانال عمومی)
⚡ ست همه لاگ‌ها با یک آیدی
📊 وضعیت لاگ‌ها
🔙 بازگشت به پنل
☺Message🎤
دکمهچه چیزی ارسال می‌شود
💳 کارت به کارت دستیرسیدهای کارت به کارت و نتیجهٔ بررسی آن‌ها
💱 واریزی ارزیپرداخت‌های ارزی تاییدشده و جزئیات تراکنش
🏢 لاگ نمایندگی‌هاخرید، تمدید، توقف، تعلیق، انقضا، حذف، تغییر رمز و هشدار موجودی نمایندگی‌ها. کسرهای دقیقه‌ای و مصرفی اینجا نمی‌آیند و در صورت‌حساب پنل تحت وب دیده می‌شوند
🎁 دعوت دوستان و برداشت‌هاپرداخت پاداش دعوت، تلاش‌های دعوت نامعتبر و درخواست‌های برداشت درآمد دعوت
📋 سایر لاگ‌هاخریدها و ساخت/حذف سرویس، ساخت کانفیگ توسط ادمین، شارژ گروهی، ریست تست، افزایش همگانی، به‌روزرسانی کوکی پنل‌ها و رویدادهای عمومی دیگر
🗄 بکاپ رباتفایل ZIP بکاپ دیتابیس (دستی و خودکار)
📦 کانال آپدیت برنامه‌هامحل نگهداری فایل‌های برنامه‌ها (APK و…) که با 🈸 آپدیت برنامه ها از گیت‌هاب دریافت می‌شوند
🛍 گزارش خرید (کانال عمومی)کارت تبلیغاتی خرید برای کانال عمومی: آیدی کاربر (با ارقام پایانی پنهان)، پنل، پلن، مبلغ و تاریخ، همراه دکمهٔ ورود به ربات

گزارش خرید عمومی

🛍 گزارش خرید برای نمایش به مشتریان است (اثبات اجتماعی) و جدا از لاگ کامل خرید ادمین است. فقط وقتی ارسال می‌شود که برایش مقصد تعیین کرده باشید. متن آن را از 📝 متن‌های ربات → 📝 سایر → متن گزارش خرید در کانال با پلیس‌هولدرهای {user}، {panel}، {plan}، {service}، {price}، {date} و {time} تغییر دهید.

تنظیم مقصد

یک نوع لاگ را بزنید و نوع مقصد را انتخاب کنید:

آیدی عددی کانال را بفرستید؛ معمولاً با -100 شروع می‌شود، مثل -1001234567890. لینک یا یوزرنیم قبول نمی‌شود.

بعد از ذخیره، ربات یک پیام تست (✅ لاگ ... با موفقیت ست شد! این پیام تست است.) به مقصد می‌فرستد. اگر تست ارسال نشود، پیام خطا با علتش را می‌بینید؛ عضویت و ادمین بودن ربات را بررسی کنید.

⚡ ست همه لاگ‌ها با یک آیدی

اگر می‌خواهید همه‌چیز به یک جا برود، این گزینه همان کانال یا تایپک را برای هر ۸ نوع لاگ یکجا ذخیره می‌کند. بعداً می‌توانید هر نوع را جداگانه عوض کنید.

کانال 🛍 گزارش خرید عمومی است. اگر «ست همه» زدید، حتماً بعد از آن مقصد گزارش خرید را جداگانه روی کانال عمومی بگذارید تا لاگ‌های خصوصی (رسیدها، بکاپ‌ها) در کانال عمومی منتشر نشود.

📊 وضعیت لاگ‌ها

برای هر نوع لاگ نشان می‌دهد کجا تنظیم شده (کانال یا سوپرگروه + تایپک) یا غیرفعال است.

مقصد پیش‌فرض LOG_CHANNEL

اگر در فایل .env مقدار LOG_CHANNEL (آیدی عددی یک کانال) را گذاشته باشید، لاگ‌هایی که مقصد اختصاصی ندارند به آن ارسال می‌شوند. همچنین اگر ارسال به مقصد اختصاصی خطا بدهد، ربات یک بار به LOG_CHANNEL امتحان می‌کند.

استثناها:

  • 🗄 بکاپ ربات، 📦 کانال آپدیت برنامه‌ها و 🛍 گزارش خرید فقط به مقصد اختصاصی خودشان می‌روند و از LOG_CHANNEL استفاده نمی‌کنند. بدون تنظیم کانال بکاپ، بکاپ ارسال نمی‌شود.
  • چند گزارش دیگر هم هستند که در این منو دکمه ندارند — مثل لاگ پرداخت‌های استارز، ثبت‌نام کاربر از وب‌اپ و خطاهای پرداخت — و همیشه به LOG_CHANNEL می‌روند. اگر این‌ها را می‌خواهید، LOG_CHANNEL را تنظیم کنید.

ویرایش .env از منوی مدیریت سرور (گزینهٔ 5 یا pasarguardbot edit-env) انجام می‌شود و بعد از آن ربات را ری‌استارت کنید.

🈸 آپدیت برنامه ها نیاز به کانال دارد

دکمهٔ 🈸 آپدیت برنامه ها فایل‌های آخرین نسخهٔ اپ‌ها را از گیت‌هاب می‌گیرد و در 📦 کانال آپدیت برنامه‌ها آپلود می‌کند تا کاربران فوری دریافتشان کنند. تا این کانال تنظیم نشده باشد، پیام ❌ ابتدا باید یک کانال لاگ برای فایل‌های برنامه تنظیم کنید. می‌آید. جزئیات در لینک‌ها و برنامه‌ها.

لاگ‌های سمت سرور

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

مشاهدهٔ لاگ‌ها روی سرور
# لاگ زندهٔ ربات (Ctrl+C برای خروج)
pasarguardbot logs

# یا از منوی مدیریت: گزینهٔ 4 (View logs)
pasarguardbot menu

گزینهٔ 4) View logs در منو این زیرگزینه‌ها را دارد: لاگ ربات، MariaDB، Redis، همهٔ سرویس‌ها و لاگ زندهٔ ربات (۲۰۰ خط آخر).

برنامه علاوه بر خروجی کانتینر، لاگ را در فایل هم می‌نویسد:

app.log
error.log
فایلمحتواچرخش (پیش‌فرض)
app.logهمهٔ لاگ‌های سطح INFO به بالاهر ۵ مگابایت، ۵ فایل قدیمی نگه داشته می‌شود
error.logفقط خطاهاهر ۲ مگابایت، ۳ فایل قدیمی نگه داشته می‌شود

فایل‌های قدیمی با پسوند .1، .2 و… کنار همین فایل‌ها می‌مانند و قدیمی‌ترین‌ها خودکار پاک می‌شوند، پس حجم لاگ‌ها دیسک را پر نمی‌کند. وقتی گزارش خطا می‌دهید، چند خط آخر error.log را همراهش بفرستید.

On this page