تنظیمات و شبیهساز
تنظیمات کاربر /usetting
هر کاربری که اجازهٔ استفاده از ربات را دارد، با دستور /usetting (یا /us) تنظیمات شخصی خودش را میسازد: مقصد آپلود، تامبنیل، پیشوند نام فایلها، توکنها و بقیه. این تنظیمات فقط روی کارهای خود او اثر دارند و بر پیشفرضهای مالک ربات مقدماند. روی دکمهها بزنید تا دقیقاً همان صفحهای را ببینید که ربات نشان میدهد.
در حال بارگذاری شبیهساز…
/usetting
ربات منتظر پیام شماست
ربات فقط ۶۰ ثانیه منتظر میماند و هر ۸ ثانیه سطر آخر پیام را با زمان باقیمانده بازنویسی میکند؛ در این کار قالببندی بقیهٔ سطرها از بین میرود. شبیهساز همین رفتار را نشان میدهد.
تورهای آموزشی
شبیهساز خودش دکمهها را میزند و هر گام را توضیح میدهد.
همهٔ بخشها و گزینهها
همهٔ صفحههای منو در یک نگاه. نشانی زیر هر عنوان، مسیر دکمههایی است که از پیام اول /usetting به آن صفحه میرسد. با «نمایش در شبیهساز» همان صفحه در گوشی بالا باز میشود.
تنظیمات کاربر
نمایش در شبیهساز/usetting
این صفحه با /usetting (یا /us) باز میشود و نقطهٔ شروع همهٔ تنظیمات شخصی شماست. بالای پیام نام، شناسهٔ عددی، نام کاربری، دیتاسنتر و زبان حساب تلگرام شما نمایش داده میشود. هر چه اینجا تنظیم کنید فقط روی تسکهای خود شما اثر دارد و در بیشتر موارد، تا وقتی چیزی تنظیم نکردهاید، پیشفرضهای مالک ربات به کار میروند. فقط خود شما میتوانید دکمههای این پیام را بزنید؛ دیگران هشدار Not Yours! میبینند.
دکمهها به بخشها میروند: General Settings (مقصد پیشفرض و توکن/کانفیگ)، Mirror Settings (ابزارهای Rclone، گوگل درایو و Mega برای میرور (Mirror)، یعنی دانلود و آپلود در فضای ابری)، Leech Settings (لیچ (Leech)، یعنی دانلود و ارسال فایل در خود تلگرام)، Uphoster Settings (سرویسهای آپلود مستقیم)، FF Media Settings (دستورهای FFmpeg و متادیتا)، Clone Settings (کلون پیامهای تلگرام با /clone)، YT-DLP Settings و Misc Settings (پسوندهای مستثنا، Name Swap و مسیرهای آپلود).
Export و Import از تنظیمات شما فایل رمزگذاریشده میسازند یا آن را برمیگردانند. Reset All فقط وقتی دیده میشود که دستکم یک تنظیم ذخیره کرده باشید. Close پیام تنظیمات و پیام دستور شما را پاک میکند.
تنظیمات عمومی
نمایش در شبیهساز/usetting › General Settings
Default Upload Package تعیین میکند وقتی در دستور میرور مقصدی با -up نمیدهید، فایل کجا برود: RCLONE یعنی مسیر Rclone پیشفرض (RCLONE_PATH شما یا مالک) و GDRIVE API یعنی پوشهٔ پیشفرض گوگل درایو (GDRIVE_ID شما یا مالک). تا وقتی خودتان انتخاب نکردهاید، DEFAULT_UPLOAD مالک ملاک است.
Default Usage Mode میگوید ربات با توکن و کانفیگ چه کسی کار کند. در حالت OWNER's، فایلهای token.pickle و rclone.conf مالک به کار میروند، مگر اینکه خودتان پیشوند mtp: یا mrcc: بنویسید. در حالت USER's، ربات این پیشوندها را خودکار به مقصد و به لینکهای Rclone و گوگل درایوِ مبدأ اضافه میکند تا فایلهای شخصی شما (از Mirror Settings) به کار روند؛ اگر آن فایل را نفرستاده باشید، تسک با خطای نبودن توکن یا کانفیگ متوقف میشود.
تنظیمات میرور
نمایش در شبیهساز/usetting › Mirror Settings
میرور (Mirror) یعنی دانلود فایل و آپلود آن در فضای ابری. این صفحه درگاه ابزارهای مقصد است: RClone Tools برای کانفیگ، مسیر و فلگهای Rclone، GDrive Tools برای پوشه، لینک ایندکس، token.pickle و دستهبندیهای گوگل درایو، و Mega Tools برای حساب Mega شما.
سطر Bot Stop Duplicate وضعیت جلوگیری از آپلود تکراری در گوگل درایو را نشان میدهد (کلیدش در GDrive Tools است). اگر مالک DRIVE_CATEGORY_MODE را روشن کرده باشد، بالای این صفحه دکمهٔ Drive Categories: ON یا Drive Categories: OFF هم دیده میشود، و اگر Seedr غیرفعال نباشد، دکمهٔ Seedr Tools هم اضافه میشود.
تنظیمات لیچ
نمایش در شبیهساز/usetting › Leech Settings
این بخش به لیچ (Leech) مربوط است، یعنی دانلود و ارسال فایل در خود تلگرام. خلاصهٔ بالای پیام وضعیت فعلی را نشان میدهد: نوع ارسال (MEDIA یا DOCUMENT)، اندازهٔ تکهها، تکههای مساوی، Media Group، پیشوند، پسوند، کپشن و چتهای دامپ. برای چیزهایی که خودتان تنظیم نکردهاید، مقدار مالک ربات نمایش داده و استفاده میشود؛ عبارتی مثل (+2 owner named) یعنی مالک هم چند چت دامپ نامدار دارد که میتوانید با -ud انتخاب کنید.
Thumbnail Settings به تنظیمات تامبنیل میرود و Leech Split Size، Leech Dump Chats، Leech Prefix، Leech Suffix و Leech Caption صفحهٔ همان گزینه را باز میکنند. سه دکمهٔ دیگر کلید روشن/خاموشاند و برچسبشان کاری را نشان میدهد که با زدنشان انجام میشود، نه وضعیت فعلی را. آرگومانهای هر تسک مثل -doc، -med و -sp بر این تنظیمات مقدماند.
تنظیمات آپلودهاست
نمایش در شبیهساز/usetting › Uphoster Settings
سرویس آپلود مستقیم (Uphoster) سایتی است که فایل را روی سرور خودش نگه میدارد و لینک دانلود میدهد. این تنظیمات برای دستور /uphoster (یا /up) به کار میروند. سطر Current Destination نشان میدهد آپلودها به کدام سرویسها میروند؛ پیشفرض Gofile است.
Change Destination ⇋ صفحهٔ انتخاب مقصدها را باز میکند؛ اگر چند سرویس انتخاب کنید، فایل بهطور موازی به همهٔ آنها آپلود میشود. Gofile Tools، BuzzHeavier Tools، PixelDrain Tools، DevUploads Tools و VikingFile Tools توکن یا کلید و پوشهٔ هر سرویس را تنظیم میکنند. هر کدام را خالی بگذارید، مقدار مالک ربات (اگر باشد) استفاده میشود؛ تنها استثنا پوشهٔ BuzzHeavier است که فقط از تنظیم خود شما خوانده میشود.
تنظیمات FFmpeg و متادیتا
نمایش در شبیهساز/usetting › FF Media Settings
این صفحه دستورهای آمادهٔ FFmpeg و متادیتاهایی را نشان میدهد که پیش از آپلود روی فایلها اعمال میشوند. اگر FFMPEG_CMDS شخصی نداشته باشید، فهرست مالک نمایش داده و استفاده میشود؛ متادیتاها پیشفرض مالک ندارند.
FFmpeg Cmds فهرست دستورها را باز میکند (در هر تسک با -ff نام انتخاب میشوند). Metadata متادیتای کلی فایل، Audio Metadata متادیتای هر ترک صوتی، Video Metadata متادیتای استریم ویدیو و Subtitle Metadata متادیتای هر ترک زیرنویس را تنظیم میکند. متادیتا فقط روی فایلهای ویدیویی و صوتی نوشته میشود.
تنظیمات کلون
نمایش در شبیهساز/usetting › Clone Settings
این تنظیمات مخصوص کلون (Clone) پیامهای تلگرام با /clone است، یعنی کپی پیامها و فایلهای یک لینک تلگرامی در چتهای مقصد. خلاصهٔ بالا نشان میدهد استرینگ سشن ذخیره کردهاید یا نه، کلید آن الان در حافظه باز است یا قفل (Key State)، و مقصدها، نوع محتوا، پسوندهای مستثنا و فیلترهای Regex چیست.
User Session صفحهٔ استرینگ سشن شخصی را باز میکند و Destinations، Content Type، Excluded Ext و Regex Filters به گزینههای CLONE_DUMP_CHATS، CLONE_CONTENT_TYPE، CLONE_EXCLUDED_EXTENSIONS و CLONE_FILTERS میروند. دکمهٔ قرمز Lock Now فقط وقتی سشن باز است دیده میشود. آرگومانهای -ud، -ct، -ex و -mn/-xn/-mc/-xc در خود دستور بر این تنظیمات مقدماند.
تنظیمات YT-DLP
نمایش در شبیهساز/usetting › YT-DLP Settings
تنظیمات دانلود با yt-dlp و آپلود در یوتیوب اینجاست. نیمهٔ بالای خلاصه گزینههای yt-dlp، وجود فایل کوکی شخصی و اینکه الان کوکی چه کسی استفاده میشود (Cookie In Use) را نشان میدهد؛ نیمهٔ پایین توضیح، برچسبها، دسته و وضعیت انتشار ویدیوهایی است که با آرگومان -yt در یوتیوب آپلود میشوند.
YT-DLP Options، Cookie File و چهار دکمهٔ YT ... صفحهٔ هر گزینه را باز میکنند. Use OWNER Cookie/Use YOUR Cookie تعیین میکند yt-dlp با فایل کوکی شما کار کند یا با cookies.txt مالک. برای مقدارهایی که تنظیم نکردهاید، مقدار مالک ربات به کار میرود.
تنظیمات متفرقه
نمایش در شبیهساز/usetting › Misc Settings
سه تنظیم این صفحه روی نام و مسیر فایلها اثر میگذارند: Auto Name Swaps قانونهای تغییر نام شما، Excluded Extensions پسوندهایی که آپلود نمیشوند و Upload Paths نامهای کوتاهی که جای مقصدهای طولانی مینشینند.
تا وقتی پسوندهای مستثنا را تنظیم نکردهاید، فهرست مالک (همیشه همراه با aria2 و !qB) استفاده میشود. برای Name Swap و Upload Paths هم تا وقتی مقدار خودتان را نداشته باشید، NAME_SWAP و UPLOAD_PATHS مالک به کار میروند. هر دکمه صفحهٔ همان گزینه را باز میکند.
خروجی گرفتن از تنظیمات
نمایش در شبیهساز/usetting › Export
اینجا از تنظیمات کاربریتان یک فایل JSON رمزگذاریشده میگیرید. ظرف ۶۰ ثانیه یک عبارت عبور (passphrase) بهصورت پیام متنی بفرستید؛ ربات پیامتان را بلافاصله پاک میکند، تنظیمات را با آن رمز میکند و فایل wzmlx-settings-<user_id>.json را برایتان میفرستد.
فایلهایی مثل تامبنیل، rclone.conf، token.pickle و کوکی، و همچنین دسترسیها و دادههای موقت در خروجی نیستند. برای Import دقیقاً همین عبارت عبور لازم است و هیچکس نمیتواند آن را برایتان بازیابی کند. اگر هنوز هیچ تنظیمی نداشته باشید، ربات پیام Nothing is set yet, so there is nothing to export را میفرستد.
بازگردانی تنظیمات
نمایش در شبیهساز/usetting › Import
فایلی را که قبلاً با Export گرفتهاید ظرف ۶۰ ثانیه بهصورت سند (document) بفرستید و عبارت عبور را در کپشن همان فایل بنویسید. ربات پیام را پس از خواندن پاک میکند. اگر کپشن خالی باشد، میخواهد فایل را دوباره همراه با عبارت عبور بفرستید، و فایلهای بزرگتر از ۵۱۲ کیلوبایت را نمیپذیرد.
مقدارهای داخل فایل روی تنظیمات فعلی شما نوشته میشوند و ربات تعداد تنظیمات بازگرداندهشده و کلیدهای نادیدهگرفتهشده را گزارش میدهد. دسترسیها، فایلهای بارگذاریشده و وضعیت ورود هرگز بازگردانده نمیشوند.
ابزارهای Rclone
نمایش در شبیهساز/usetting › Mirror Settings › RClone Tools
این صفحه نشان میدهد فایل rclone.conf خودتان را فرستادهاید یا نه (Rclone Config)، چه فلگهایی به هر اجرای Rclone اضافه میشود (Rclone Flags) و مقصد پیشفرض کجاست (Rclone Path). اگر خودتان مسیر یا فلگ تعیین نکرده باشید، مقدار مالک (RCLONE_PATH و RCLONE_FLAGS) نمایش داده و استفاده میشود.
هر دکمه صفحهٔ همان گزینه را باز میکند. کانفیگ شخصی فقط وقتی به کار میرود که مسیر با mrcc: شروع شود یا در General Settings حالت USER را انتخاب کرده باشید.
ابزارهای گوگل درایو
نمایش در شبیهساز/usetting › Mirror Settings › GDrive Tools
خلاصهٔ این صفحه پوشهٔ پیشفرض (Gdrive ID)، لینک ایندکس، وضعیت Stop Duplicate، وجود token.pickle شخصی، ایمیلی که روی آپلودهای بیرون از GDRIVE_ID دسترسی خواندن میگیرد (Drive Upload SA، از DRIVE_CATEGORY_SA) و دستهبندیهای شما را نشان میدهد. اگر مالک DRIVE_CATEGORY_MODE را خاموش گذاشته باشد، جلوی Drive Category عبارت Force Disabled (Global) میآید.
User Drive Categories، Default Gdrive ID، Default Index URL و Token.pickle صفحهٔ همان گزینه را باز میکنند. Enable Stop Duplicate/Disable Stop Duplicate بررسی تکراریبودن را روشن یا خاموش میکند: پیش از شروع، ربات در درایو مقصد دنبال فایل یا پوشهٔ همنام میگردد و اگر پیدا کند تسک را متوقف میکند. این بررسی فقط برای مقصد گوگل درایو انجام میشود (نه لیچ و نه مقصدهای mtp:)، و تا وقتی خودتان کلید را نزدهاید، STOP_DUPLICATE مالک ملاک است.
ابزارهای Mega
نمایش در شبیهساز/usetting › Mirror Settings › Mega Tools
اینجا حساب Mega شخصیتان را وارد میکنید. ابتدا فقط Mega Email دیده میشود و پس از ثبت ایمیل، Mega Password هم ظاهر میشود. رمز در این صفحه با ستاره پوشانده میشود و وقتی هر دو مقدار ثبت شده باشند، ربات اطلاعات حساب را از Mega میگیرد و زیر پیام اضافه میکند.
برای دانلود لینکهای Mega، اگر حساب شما ثبت نشده باشد، حساب مالک (MEGA_EMAIL و MEGA_PASSWORD) به کار میرود؛ اما آپلود به Mega با -up mega و کلون لینک فایل Mega فقط با حساب خود شما کار میکند. Remove Account ایمیل و رمز را با هم پاک میکند.
تنظیمات تامبنیل
نمایش در شبیهساز/usetting › Leech Settings › Thumbnail Settings
این صفحه تعیین میکند فایلهای لیچشده با چه تصویر بندانگشتی (Thumbnail) در تلگرام نمایش داده شوند. Custom Thumbnail صفحهٔ تامبنیل شخصی را باز میکند و اگر قبلاً تصویری فرستاده باشید، View Thumb همان تصویر را در چت برایتان میفرستد. Layout برای ساختن تامبنیل شبکهای از چند فریم ویدیو است.
Enable Auto Thumbnail/Disable Auto Thumbnail پوستر خودکار را روشن یا خاموش میکند: وقتی هیچ تامبنیل دیگری (شخصی، آرگومان -t، تامبنیل yt-dlp یا کاور فایل صوتی) در کار نباشد، ربات بر اساس نام فایل پوستری از TMDb میگیرد. این کار فقط وقتی ممکن است که مالک TMDB_ACCESS_TOKEN را تنظیم کرده باشد. تا وقتی خودتان این کلید را نزدهاید، AUTO_THUMBNAIL مالک ملاک است.
انتخاب مقصدهای آپلودهاست
نمایش در شبیهساز/usetting › Uphoster Settings › Change Destination ⇋
این صفحه پنج سرویس پشتیبانیشده را فهرست میکند: Gofile، BuzzHeavier، PixelDrain، DevUploads و VikingFile. سرویسهایی که کنار نامشان ✓ دارند انتخاب شدهاند و هر تسک /uphoster بهطور موازی به همهٔ آنها آپلود میشود.
زدن هر دکمه آن سرویس را به فهرست اضافه یا از آن حذف میکند و انتخاب بلافاصله ذخیره میشود. همیشه دستکم یک مقصد باید بماند؛ اگر بخواهید تنها مقصد را بردارید، هشدار At least one destination must be selected! نمایش داده میشود. برای Gofile، BuzzHeavier و PixelDrain، اگر نه شما و نه مالک توکن یا کلید نداشته باشید، تسک پیش از شروع با خطا متوقف میشود.
تنظیمات Gofile
نمایش در شبیهساز/usetting › Uphoster Settings › Gofile Tools
این صفحه توکن API، پوشهٔ مقصد و رفتار ساخت پوشه در Gofile را نشان میدهد. اگر خودتان توکن یا پوشه تعیین نکنید، مقدارهای مالک (GOFILE_API و GOFILE_FOLDER_ID) به کار میروند؛ بدون پوشه، فایل در پوشهٔ اصلی (Root) حساب آپلود میشود.
Gofile Token و Gofile Folder ID صفحهٔ همان گزینه را باز میکنند. Auto-Create Folder کلید روشن/خاموش است و ✓ یعنی روشن: وقتی پوشهای تعیین نشده، برای هر آپلود تکفایل یک پوشهٔ عمومی تازه در Root ساخته میشود و لینک همان پوشه برمیگردد. تا وقتی خودتان این کلید را نزدهاید، GOFILE_AUTO_CREATE_FOLDER مالک ملاک است.
تنظیمات BuzzHeavier
نمایش در شبیهساز/usetting › Uphoster Settings › BuzzHeavier Tools
توکن API (همان Account ID) و پوشهٔ مقصد BuzzHeavier اینجا تنظیم میشوند. اگر توکن نگذارید، توکن مالک (BUZZHEAVIER_API) استفاده میشود؛ اگر هیچکدام نباشد، تسکهای /uphoster با مقصد BuzzHeavier پیش از شروع با خطای No BuzzHeavier Token Found! متوقف میشوند.
پوشه فقط از تنظیم خود شما خوانده میشود و مالک برای آن پیشفرضی ندارد؛ اگر خالی باشد، فایل در ریشهٔ حساب آپلود میشود. هر دکمه صفحهٔ همان گزینه را باز میکند.
تنظیمات PixelDrain
نمایش در شبیهساز/usetting › Uphoster Settings › PixelDrain Tools
این صفحه کلید API سرویس PixelDrain را نشان میدهد. اگر خودتان کلید ندهید، کلید مالک (PIXELDRAIN_KEY) نمایش داده و استفاده میشود؛ اگر هیچ کلیدی نباشد و PixelDrain جزو مقصدهای انتخابشده باشد، تسک پیش از شروع با خطای No PixelDrain Key Found! متوقف میشود.
PixelDrain Key صفحهٔ تنظیم کلید را باز میکند.
تنظیمات DevUploads
نمایش در شبیهساز/usetting › Uphoster Settings › DevUploads Tools
کلید API و شناسهٔ پوشهٔ DevUploads اینجا تنظیم میشوند. برای هر دو، اگر مقدار شخصی نباشد، مقدار مالک (DEVUPLOADS_KEY و DEVUPLOADS_FOLDER) به کار میرود و بدون پوشه، فایل در ریشهٔ حساب میماند (None (Root)).
بدون هیچ کلیدی، آپلود DevUploads هنگام اجرا با خطا متوقف میشود. DevUploads API Key و DevUploads Folder ID صفحهٔ هر گزینه را باز میکنند.
تنظیمات VikingFile
نمایش در شبیهساز/usetting › Uphoster Settings › VikingFile Tools
هش کاربری (User Hash) و پوشهٔ VikingFile در این صفحهاند. اگر مقدار شخصی ندهید، مقدار مالک (VIKINGFILE_HASH و VIKINGFILE_FOLDER) به کار میرود. بدون هش، فایل بهصورت ناشناس و بدون اتصال به حسابی آپلود میشود و بدون پوشه، در ریشه قرار میگیرد.
VikingFile Hash و VikingFile Folder صفحهٔ هر گزینه را باز میکنند.
تأیید بازنشانی همهٔ تنظیمات
نمایش در شبیهساز/usetting › General Settings › Swap to GDRIVE API Mode › Back › Reset All
ربات میپرسد آیا واقعاً میخواهید همهٔ تنظیمات کاربریتان پاک شود. با Yes همهٔ مقدارهای ذخیرهشده (بهجز وضعیت دسترسی، سودو و توکن تأیید) حذف میشوند و فایلهای تامبنیل، rclone.conf، token.pickle و کوکی شخصی هم از سرور پاک میشوند؛ از آن به بعد همهچیز به پیشفرضهای مالک برمیگردد.
No بدون تغییر به صفحهٔ اصلی برمیگردد. این کار برگشتپذیر نیست؛ اگر لازم است، اول با Export از تنظیمات (بدون فایلها) نسخهٔ پشتیبان بگیرید.
AUDIO_METADATA
نمایش در شبیهساز/usetting › FF Media Settings › Audio Metadata
متادیتای ترکهای صوتی
این متادیتا جداگانه روی هر ترک صوتی فایل نوشته میشود. قالب همان key=value|key2=value2 است و {audiolang} برای هر ترک با زبان همان ترک پر میشود؛ مثال ربات: language={audiolang}|title=Audio - {audiolang}. متغیرهای {filename}، {basename} و {extension} هم در دسترساند.
این گزینه پیشفرض مالک ندارد. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. متن بدون هیچ key=value رد میشود و Reset متادیتا را حذف میکند.
BUZZHEAVIER_FOLDER_ID
نمایش در شبیهساز/usetting › Uphoster Settings › BuzzHeavier Tools › BuzzHeavier Folder ID
پوشهٔ BuzzHeavier
شناسهٔ پوشهٔ مقصد در BuzzHeavier. اگر خالی باشد، فایل در ریشهٔ حساب آپلود میشود؛ برای آپلود پوشه، زیرپوشهای با نام همان پوشه در مقصد ساخته میشود.
این گزینه پیشفرض مالک ندارد. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset آن را خالی میکند.
BUZZHEAVIER_TOKEN
نمایش در شبیهساز/usetting › Uphoster Settings › BuzzHeavier Tools › BuzzHeavier Token
توکن BuzzHeavier
توکن API حساب BuzzHeavier (همان Account ID) برای آپلود با /uphoster. هنگام آپلود، ربات اعتبار توکن را بررسی میکند و با توکن نامعتبر آپلود متوقف میشود.
بدون توکن شخصی، BUZZHEAVIER_API مالک به کار میرود؛ اگر هیچکدام نباشد، تسک با No BuzzHeavier Token Found! شروع نمیشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (BUZZHEAVIER_API) به کار رود.
CLONE_CONTENT_TYPE
نمایش در شبیهساز/usetting › Clone Settings › Content Type
نوع محتوای کلون
تعیین میکند /clone کدام پیامها را کپی کند: doc فقط سندها، med فقط مدیا و all همهچیز. یکی از همین سه مقدار را بفرستید (media هم به med تبدیل میشود)؛ مقدار دیگر با پیام Must be one of: doc, med, all رد میشود.
بدون مقدار شخصی، CLONE_CONTENT_TYPE مالک (پیشفرض all) به کار میرود و آرگومان -ct در دستور بر هر دو مقدم است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (CLONE_CONTENT_TYPE) به کار رود.
CLONE_DUMP_CHATS
نمایش در شبیهساز/usetting › Clone Settings › Destinations
مقصدهای کلون
اینها مقصدهای پیشفرض /clone هستند، وقتی در دستور آرگومان -ud نمیدهید؛ پیامها به همهٔ چتهای این فهرست کپی میشوند. اگر فهرست شخصی خالی باشد، LEECH_LOG_CHAT مالک مقصد میشود و اگر آن هم نباشد، ربات خطای نبودن مقصد میدهد.
یک دیکشنری از نام به شناسهٔ چت بفرستید، مثل مثال ربات: {'Movies': -1001234567890}. برخلاف چتهای دامپ لیچ، دسترسی ربات به چت هنگام ذخیره بررسی نمیشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset فهرست را خالی میکند.
CLONE_EXCLUDED_EXTENSIONS
نمایش در شبیهساز/usetting › Clone Settings › Excluded Ext
پسوندهای مستثنای کلون
فایلهایی با این پسوندها در /clone کپی نمیشوند. پسوندها را با فاصله جدا کنید، مثل مثال ربات: mkv srt txt؛ نقطهٔ اول حذف و همهچیز کوچکحرف میشود. این فهرست مخصوص کلون است و به Excluded Extensions لیچ و میرور ربطی ندارد.
بدون مقدار شخصی، CLONE_EXCLUDED_EXTENSIONS مالک به کار میرود و آرگومان -ex در دستور بر هر دو مقدم است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (CLONE_EXCLUDED_EXTENSIONS) به کار رود.
CLONE_FILTERS
نمایش در شبیهساز/usetting › Clone Settings › Regex Filters
فیلترهای Regex کلون
این عبارتهای منظم (Regex) روی هر تسک /clone اعمال میشوند: mn فقط پیامهایی را نگه میدارد که نامشان با الگو جور باشد، xn آنها را کنار میگذارد، و mc و xc همین کار را روی کپشن انجام میدهند. یک دیکشنری بفرستید، مثل مثال ربات: {'mn': '1080p', 'xc': 'sample'}. کلید دیگر یا الگوی نامعتبر با پیام خطا رد میشود.
اگر هیچ فیلتر شخصی نداشته باشید، کل CLONE_FILTERS مالک به کار میرود (اگر حتی یک فیلتر داشته باشید، فیلترهای مالک نادیده گرفته میشوند)، و هر یک از آرگومانهای -mn، -xn، -mc و -xc در دستور جای همان کلید را میگیرد. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset فیلترهای شخصی را حذف میکند.
DEVUPLOADS_FOLDER
نمایش در شبیهساز/usetting › Uphoster Settings › DevUploads Tools › DevUploads Folder ID
پوشهٔ DevUploads
شناسهٔ پوشهای در DevUploads که فایلها پس از آپلود به آن منتقل میشوند. اگر خالی باشد، فایلها در ریشهٔ حساب میمانند.
بدون مقدار شخصی، DEVUPLOADS_FOLDER مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (DEVUPLOADS_FOLDER) به کار رود.
DEVUPLOADS_KEY
نمایش در شبیهساز/usetting › Uphoster Settings › DevUploads Tools › DevUploads API Key
کلید API سرویس DevUploads
کلید API حساب DevUploads. هنگام آپلود، ربات با این کلید سرور آپلود را میگیرد؛ اگر کلیدی نباشد یا نامعتبر باشد، آپلود DevUploads با خطا متوقف میشود.
بدون کلید شخصی، DEVUPLOADS_KEY مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (DEVUPLOADS_KEY) به کار رود.
DRIVE_CAT
نمایش در شبیهساز/usetting › Mirror Settings › GDrive Tools › User Drive Categories
دستهبندیهای شخصی گوگل درایو
اینجا برای پوشههای گوگل درایو خود نام میگذارید تا هنگام آپلود با آرگومان -gc، کنار دستهبندی Default و دستهبندیهای مالک انتخابپذیر باشند. قالب یک دیکشنری از نام به drive_id یا drive_id|index_link است؛ مثال ربات: {"Movies": "0Bxxxxxxxx", "TV": "1Ayyyyyyy|https://index.tv"}. نام Default رزرو شده و پذیرفته نمیشود.
این دستهها فقط وقتی استفاده میشوند که مالک DRIVE_CATEGORY_MODE را روشن کرده باشد و شما هم در Mirror Settings کلید Drive Categories را روی ON گذاشته باشید؛ اگر نامی با دستهبندی مالک یکی باشد، دستهبندی مالک استفاده میشود. Add One و Remove One دسته اضافه یا حذف میکنند. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset همهٔ دستهها را پاک میکند.
EXCLUDED_EXTENSIONS
نمایش در شبیهساز/usetting › Misc Settings › Excluded Extensions
پسوندهای مستثنا
فایلهایی با این پسوندها در لیچ و میرور آپلود نمیشوند (روی کلون پیامهای تلگرام اثری ندارد). پسوندها را بدون نقطه و با فاصله از هم بفرستید، مثلاً txt nfo؛ aria2 و !qB همیشه به فهرست شما اضافه میشوند.
تا وقتی چیزی تنظیم نکردهاید، فهرست مالک (EXCLUDED_EXTENSIONS بهعلاوهٔ aria2 و !qB) به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset شما را به فهرست مالک برمیگرداند.
FFMPEG_CMDS
نمایش در شبیهساز/usetting › FF Media Settings › FFmpeg Cmds
دستورهای FFmpeg
اینجا مجموعههای نامدار از دستورهای FFmpeg تعریف میکنید که پیش از آپلود اجرا میشوند و در هر تسک با -ff نام انتخاب میشوند (مثل -ff subtitle). قالب، دیکشنریای است که مقدار هر کلید فهرستی از دستورهاست؛ کلمهٔ ffmpeg را ننویسید و هر دستور باید -i داشته باشد، وگرنه رد میشود. در دستورها mltb.* به فایل ورودی اشاره دارد: mltb.mkv فقط فایلهای mkv، mltb.video همهٔ ویدیوها و mltb.audio همهٔ صوتها را میگیرد، و -del فایل اصلی را پس از اجرا پاک میکند. مثال کامل در پیام ربات آمده است.
بدون فهرست شخصی، FFMPEG_CMDS مالک به کار میرود. Set/Change کل فهرست را جایگزین میکند، Add One کلیدهای تازه اضافه یا بازنویسی میکند و Remove One کلیدها را حذف میکند. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset فهرست شخصی را حذف میکند. اگر مالک DISABLE_FF_MODE را روشن کرده باشد، -ff پذیرفته نمیشود.
GDRIVE_ID
نمایش در شبیهساز/usetting › Mirror Settings › GDrive Tools › Default Gdrive ID
پوشهٔ پیشفرض گوگل درایو
شناسهٔ پوشه یا درایو مشترکی که میرورهای گوگل درایو شما به آن میروند: وقتی -up gd میدهید، یا مقصدی نمیدهید و حالت پیشفرض شما GDRIVE API است. پیشوند mtp: یعنی آپلود با token.pickle خودتان، tp: با توکن مالک و sa: با سرویساکانتها؛ مثال ربات: mtp:F435RGGRDXXXXXX.
بدون مقدار شخصی، GDRIVE_ID مالک استفاده میشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (GDRIVE_ID) به کار رود.
GOFILE_FOLDER_ID
نمایش در شبیهساز/usetting › Uphoster Settings › Gofile Tools › Gofile Folder ID
پوشهٔ Gofile
شناسهٔ پوشهای در حساب Gofile که فایلها در آن آپلود میشوند. اگر خالی باشد، آپلود در پوشهٔ اصلی (Root) حساب انجام میشود، یا اگر Auto-Create Folder روشن باشد، برای هر فایل پوشهٔ تازهای ساخته میشود.
بدون مقدار شخصی، GOFILE_FOLDER_ID مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (GOFILE_FOLDER_ID) به کار رود.
GOFILE_TOKEN
نمایش در شبیهساز/usetting › Uphoster Settings › Gofile Tools › Gofile Token
توکن Gofile
توکن API حساب Gofile شما برای آپلود با /uphoster. هر متنی بفرستید همان ذخیره میشود و درستی آن هنگام آپلود سنجیده میشود.
بدون توکن شخصی، GOFILE_API مالک به کار میرود؛ اگر هیچکدام نباشد و Gofile جزو مقصدها باشد، تسک با No Gofile Token Found! شروع نمیشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (GOFILE_API) به کار رود.
INDEX_URL
نمایش در شبیهساز/usetting › Mirror Settings › GDrive Tools › Default Index URL
لینک ایندکس پیشفرض
اگر برای درایو خود ایندکس (سایتی که محتوای درایو را با لینک مستقیم نشان میدهد) دارید، آدرس آن را با https:// بفرستید. وقتی آپلود گوگل درایو تمام شود، ربات کنار لینک درایو دکمهٔ ⚡ Index Link و برای فایلهای تصویری، ویدیویی و صوتی دکمهٔ 🌐 View Link را هم میگذارد.
بدون مقدار شخصی، INDEX_URL مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (INDEX_URL) به کار رود.
LEECH_CAPTION
نمایش در شبیهساز/usetting › Leech Settings › Leech Caption
کپشن فایلهای لیچ
این قالب جای کل کپشن پیشفرض را میگیرد و HTML در آن مجاز است. جاینگهدارهای {filename}، {size}، {duration}، {quality}، {languages}، {subtitles}، {md5_hash}، {mime_type}، {prefilename} و {precaption} هنگام ارسال پر میشوند؛ مثلاً <b>{filename}</b> | {size}.
پس از قالب میتوانید بخشهای |find:replace (با :count اختیاری) بگذارید تا در متن نهایی جایگزینی انجام شود. برای نوشتن خود |، { و } از \|، \{ و \} استفاده کنید. بدون کپشن شخصی، LEECH_CAPTION مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (LEECH_CAPTION) به کار رود.
LEECH_DUMP_CHATS
نمایش در شبیهساز/usetting › Leech Settings › Leech Dump Chats
چتهای دامپ لیچ
چت دامپ چتی است که نسخهای از فایلها در آن ذخیره میشود. هر فایلی که لیچ میکنید به همهٔ چتهای دامپ شخصی شما هم کپی میشود، و هر کدام را میتوانید با نامش در آرگومان -ud مقصد اصلی همان تسک کنید. فهرست شما با فهرست نامدار مالک (LEECH_DUMP_CHATS) ادغام میشود و در نامهای یکسان، نام شما برنده است. این فهرست از مقصدهای کلون مستقل است.
قالب ورودی طبق راهنمای ربات: در هر خط یک نام و شناسهٔ چت، مثل Movies -1001234567890؛ برای تاپیک انجمن، شناسهٔ تاپیک را با | اضافه کنید (Movies -1001234567890|12)؛ دیکشنری هم پذیرفته است: {'Movies': -1001234567890}. ربات هنگام ذخیره به هر چت سر میزند، پس باید از قبل در آن ادمین باشد؛ وگرنه پیام Cannot reach ... میدهد و چیزی ذخیره نمیشود.
مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Set/Change کل فهرست را جایگزین میکند، Add One به آن اضافه میکند و Remove One نامها را حذف میکند. Reset فهرست شخصی را پاک میکند و فقط چتهای مالک میمانند.
LEECH_PREFIX
نمایش در شبیهساز/usetting › Leech Settings › Leech Prefix
پیشوند نام فایل لیچ
این متن جلوی نام هر فایل لیچشده میآید. تگهای HTML مجازند: در کپشن حفظ و از نام فایل حذف میشوند. برای فاصله \s بنویسید. مثال ربات: @mychannel.
اگر پیشوند شخصی نداشته باشید، LEECH_PREFIX مالک (اگر باشد) اعمال میشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (LEECH_PREFIX) به کار رود.
LEECH_SPLIT_SIZE
نمایش در شبیهساز/usetting › Leech Settings › Leech Split Size
اندازهٔ تکههای لیچ
فایلهای بزرگتر از این اندازه پیش از ارسال در تلگرام تکهتکه میشوند. عدد را به بایت یا با واحد بفرستید، مثل مثال ربات: 40000000، 2.5gb یا 1000mb. عدد بزرگتر از سقف بیصدا به سقف کاهش مییابد: 2097152000 بایت (حدود ۱٫۹۵ گیگابایت)، یا 4194304000 بایت اگر حساب کاربری متصل به ربات پریمیوم باشد (PREMIUM_USER در پیام همین را نشان میدهد). اگر ارسال فقط با خود ربات انجام شود، سقف هنگام اجرا همان 2097152000 بایت است.
تا وقتی مقداری نگذاشتهاید، LEECH_SPLIT_SIZE مالک استفاده میشود و آرگومان -sp در هر تسک بر هر دو مقدم است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (LEECH_SPLIT_SIZE) به کار رود.
LEECH_SUFFIX
نمایش در شبیهساز/usetting › Leech Settings › Leech Suffix
پسوند نام فایل لیچ
این متن بعد از نام فایل و پیش از پسوند (extension) آن اضافه میشود؛ مثلاً movie.mkv با پسوند @mychannel میشود movie@mychannel.mkv. قواعد HTML و \s مثل پیشوند است: HTML در کپشن میماند و از نام فایل حذف میشود.
اگر پسوند شخصی نداشته باشید، LEECH_SUFFIX مالک اعمال میشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (LEECH_SUFFIX) به کار رود.
MEGA_EMAIL
نمایش در شبیهساز/usetting › Mirror Settings › Mega Tools › Mega Email
ایمیل حساب Mega
ایمیل حساب Mega.nz شما برای دانلود و آپلود شخصی Mega. پس از ثبت ایمیل، دکمهٔ Mega Password در Mega Tools ظاهر میشود و حساب فقط وقتی کامل است که رمز هم ثبت شود.
برای دانلود لینکهای Mega، اگر حساب شما ثبت نشده باشد، حساب مالک (MEGA_EMAIL و MEGA_PASSWORD) به کار میرود؛ آپلود با -up mega و کلون لینک فایل Mega فقط با حساب شما ممکن است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset فقط ایمیل را حذف میکند؛ برای حذف ایمیل و رمز با هم، Remove Account را در Mega Tools بزنید.
METADATA
نمایش در شبیهساز/usetting › FF Media Settings › Metadata
متادیتای کلی
این متادیتا در سطح کل فایل، پیش از آپلود روی فایلهای ویدیویی و صوتی نوشته میشود. قالب key=value|key2=value2 است و برای نوشتن خود | از \| استفاده کنید. متغیرهای پویا مثل {filename}، {basename}، {extension}، {audiolang}، {sublang} و {year} (سالی که در نام فایل پیدا شود) هنگام اجرا پر میشوند؛ مثال ربات: title={basename}|artist={audiolang} Version|year={year}.
این گزینه پیشفرض مالک ندارد و آرگومان -meta در هر تسک با آن ادغام میشود (کلیدهای -meta برندهاند). متنی که هیچ بخش key=value نداشته باشد با پیام Malformed metadata string رد میشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset متادیتا را حذف میکند. اگر مقدار قدیمی با برچسب Legacy, needs re-set نمایش داده شد، آن را دوباره تنظیم کنید.
NAME_SWAP
نمایش در شبیهساز/usetting › Misc Settings › Name Swap
تغییر خودکار نام
این قانونها پیش از آپلود، به ترتیب روی نام همهٔ فایلها (بدون پسوند فایل) اجرا میشوند. هر قانون به شکل pattern:replace:count:flag است: pattern یک Regex، replace متن جایگزین (خالی یعنی حذف)، count تعداد جایگزینی (0 یعنی همه) و flag نام فلگی مثل IGNORECASE؛ سه بخش آخر اختیاریاند. قانونها را با | پشت سر هم بنویسید، مثل 720p:1080p|HDTV:WEB-DL:1:IGNORECASE. راهنمای کامل از لینک Click Here در پیام ربات در دسترس است.
اگر قانون شخصی نداشته باشید، NAME_SWAP مالک به کار میرود و آرگومان -ns در هر تسک بر هر دو مقدم است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (NAME_SWAP) به کار رود.
PIXELDRAIN_KEY
نمایش در شبیهساز/usetting › Uphoster Settings › PixelDrain Tools › PixelDrain Key
کلید API سرویس PixelDrain
کلید API حساب PixelDrain برای آپلود با /uphoster. اگر هیچ کلیدی (نه شما و نه مالک) نباشد و PixelDrain جزو مقصدها باشد، تسک با No PixelDrain Key Found! شروع نمیشود.
بدون کلید شخصی، PIXELDRAIN_KEY مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (PIXELDRAIN_KEY) به کار رود.
RCLONE_CONFIG
نمایش در شبیهساز/usetting › Mirror Settings › RClone Tools › Rclone Config
فایل rclone.conf شخصی
کانفیگ Rclone خودتان است تا با ریموتهای شخصی دانلود و آپلود کنید. با Set/Change ظرف ۶۰ ثانیه فایل rclone.conf را بهصورت سند بفرستید؛ ربات آن را ذخیره و پیامتان را پاک میکند.
این کانفیگ وقتی به کار میرود که مسیر با mrcc: شروع شود یا در General Settings حالت USER را انتخاب کرده باشید؛ در غیر این صورت rclone.conf مالک استفاده میشود. Remove فایل را از سرور پاک میکند.
RCLONE_FLAGS
نمایش در شبیهساز/usetting › Mirror Settings › RClone Tools › Rclone Flags
فلگهای Rclone
فلگهای اضافهای که به همهٔ اجراهای Rclone شما داده میشوند. قالب key:value|key است: فلگها را با | جدا کنید و برای فلگهای بدون مقدار، بخش :value را ننویسید؛ مثال ربات: --buffer-size:8M|--drive-starred-only. فهرست کامل فلگها از لینک RcloneFlags در پیام ربات در دسترس است.
بدون مقدار شخصی، RCLONE_FLAGS مالک به کار میرود و آرگومان -rcf در هر تسک بر هر دو مقدم است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (RCLONE_FLAGS) به کار رود.
RCLONE_PATH
نمایش در شبیهساز/usetting › Mirror Settings › RClone Tools › Default Rclone Path
مسیر پیشفرض Rclone
مقصد پیشفرض آپلودهای Rclone شما به شکل remote:folder؛ وقتی -up rc میدهید، یا مقصدی نمیدهید و حالت پیشفرض شما RCLONE است. برای استفاده از کانفیگ خودتان بهجای کانفیگ مالک، mrcc: را جلوی مسیر بگذارید؛ مثال ربات: mrcc:remote:folder.
بدون مقدار شخصی، RCLONE_PATH مالک استفاده میشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (RCLONE_PATH) به کار رود.
SUBTITLE_METADATA
نمایش در شبیهساز/usetting › FF Media Settings › Subtitle Metadata
متادیتای ترکهای زیرنویس
این گزینه برای نوشتن متادیتا روی هر ترک زیرنویس است و {sublang} در آن با زبان همان ترک پر میشود؛ مثال ربات: language={sublang}|title=Subtitles - {sublang}. قالب و قواعد مثل بقیهٔ متادیتاهاست.
توجه: در این نسخه، مرحلهٔ پایانی تسک هنگام اعمال متادیتا این مقدار را به پردازشگر نمیفرستد؛ یعنی ذخیره میشود ولی عملاً روی فایلها نوشته نمیشود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset آن را حذف میکند.
THUMBNAIL
نمایش در شبیهساز/usetting › Leech Settings › Thumbnail Settings › Custom Thumbnail
تامبنیل شخصی
این تصویر بهعنوان تصویر بندانگشتی (Thumbnail) فایلهایی که در تلگرام لیچ میکنید، چه مدیا و چه سند، استفاده میشود. با Set یا Change ظرف ۶۰ ثانیه یک عکس (یا تصویری بهصورت سند) بفرستید؛ ربات آن را به JPEG تبدیل و ذخیره میکند و پیام شما را پاک میکند.
View Thumb تصویر فعلی را در چت برایتان میفرستد و Remove فایل تامبنیل را از سرور پاک میکند. آرگومان -t در هر تسک بر این تصویر مقدم است.
THUMBNAIL_LAYOUT
نمایش در شبیهساز/usetting › Leech Settings › Thumbnail Settings › Layout
چیدمان تامبنیل
با این گزینه ربات چند فریم از طول ویدیو برمیدارد و آنها را در یک تصویر شبکهای کنار هم میگذارد. قالب widthxheight است؛ 2x2 یعنی ۴ فریم و 3x3 یعنی ۹ فریم (مثال ربات 3x3 است).
این تامبنیل فقط برای ویدیوهایی ساخته میشود که بهصورت مدیا فرستاده میشوند و تامبنیل دیگری (شخصی، -t، yt-dlp یا خودکار) ندارند. بدون مقدار شخصی، THUMBNAIL_LAYOUT مالک به کار میرود و آرگومان -tl بر هر دو مقدم است. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (THUMBNAIL_LAYOUT) به کار رود.
TOKEN_PICKLE
نمایش در شبیهساز/usetting › Mirror Settings › GDrive Tools › Token.pickle
فایل token.pickle شخصی
توکن گوگل درایو خودتان است تا آپلود با حساب شما انجام شود. با Set/Change ظرف ۶۰ ثانیه فایل token.pickle را بهصورت سند بفرستید؛ ربات آن را ذخیره و پیامتان را پاک میکند.
این توکن وقتی استفاده میشود که شناسهٔ مقصد یا لینک درایو با mtp: شروع شود یا در General Settings حالت USER را انتخاب کرده باشید. آپلود یوتیوب با -yt هم برای احراز هویت از همین فایل استفاده میکند. Remove فایل را از سرور پاک میکند.
UPLOAD_PATHS
نمایش در شبیهساز/usetting › Misc Settings › Upload Paths
مسیرهای آپلود
با این گزینه برای مقصدهای طولانی نام کوتاه میگذارید؛ از آن به بعد اگر در دستور -up نام بنویسید، ربات نام را با مسیر Rclone، شناسهٔ گوگل درایو یا شناسهٔ چت پشت آن عوض میکند. یک دیکشنری بفرستید، مثل مثال ربات: {'path 1': 'remote:rclonefolder', 'path 2': 'mrcc:remote:'}؛ همهٔ مقدارها باید داخل کوتیشن باشند (در مثال ربات b:@username بدون کوتیشن آمده که پذیرفته نمیشود؛ آن را 'b:@username' بنویسید).
تا وقتی فهرست شخصی ندارید، UPLOAD_PATHS مالک استفاده میشود؛ وقتی فهرست خودتان را دارید، فقط همان بررسی میشود. Set/Change کل فهرست را جایگزین میکند، Add One کلید اضافه میکند و Remove One کلید حذف میکند. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (UPLOAD_PATHS) به کار رود.
USER_COOKIE_FILE
نمایش در شبیهساز/usetting › YT-DLP Settings › Cookie File
فایل کوکی yt-dlp
فایل کوکی شخصی شما تا yt-dlp با حساب خودتان به سایتها و یوتیوب دسترسی داشته باشد. با Set/Change ظرف ۶۰ ثانیه فایل کوکی (مثلاً cookies.txt) را بهصورت سند بفرستید؛ ربات آن را ذخیره و پیامتان را پاک میکند.
این فایل فقط وقتی استفاده میشود که در صفحهٔ YT-DLP مقدار Cookie In Use روی Yours باشد؛ اگر فایل نداشته باشید یا Use OWNER Cookie را زده باشید، cookies.txt مالک به کار میرود. Remove فایل را از سرور پاک میکند.
USER_SESSION
نمایش در شبیهساز/usetting › Clone Settings › User Session
استرینگ سشن شخصی
استرینگ سشن Pyrogram V2 حساب تلگرام خودتان را اینجا ذخیره میکنید تا /clone بتواند پیامها را با حساب شما هم بخواند؛ این حساب وقتی به کار میآید که نه ربات و نه حساب کاربری مالک به چت مبدأ دسترسی داشته باشند. سشن با عبارت عبوری که خودتان انتخاب میکنید رمزگذاری میشود و ربات فقط متن رمزشده، salt و nonce را نگه میدارد، نه عبارت عبور و نه کلید را. پس از هر بار باز کردن، کلید به مدتی که مالک تعیین کرده (USER_SESSION_KEY_TTL، پیشفرض ۱۲ ساعت) در حافظه میماند و با ریاستارت از بین میرود؛ وقتی قفل باشد، /clone عبارت عبور را در چت خصوصی میپرسد.
Set/Change فقط در چت خصوصی با ربات کار میکند و در دو مرحله در همان چت میپرسد: اول عبارت عبور (حداقل ۸ کاراکتر)، بعد خود استرینگ سشن (اگر پلاگین gen_pyro_sess نصب باشد، با /exportsession ساخته میشود). هر مرحله ۱۲۰ ثانیه فرصت و دکمهٔ Cancel دارد و هر پیام بلافاصله پس از رسیدن پاک میشود. اگر عبارت عبور را فراموش کنید، سشن قابل بازیابی نیست.
به هشدار خود ربات توجه کنید: مالکی که کد ربات در حال اجرا را تغییر دهد، در مدتی که کلید باز است میتواند متن سشن را بخواند. Reset سشن ذخیرهشده را حذف میکند.
VIDEO_METADATA
نمایش در شبیهساز/usetting › FF Media Settings › Video Metadata
متادیتای استریم ویدیو
این متادیتا روی استریم ویدیویی فایل نوشته میشود. قالب key=value|key2=value2 است و متغیرهای پویا مثل {basename} هم کار میکنند؛ مثال ربات: title={basename}|comment=HD Video.
این گزینه پیشفرض مالک ندارد. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. متن بدون هیچ key=value رد میشود و Reset متادیتا را حذف میکند.
VIKINGFILE_FOLDER
نمایش در شبیهساز/usetting › Uphoster Settings › VikingFile Tools › VikingFile Folder
پوشهٔ VikingFile
نام یا مسیر پوشهای در VikingFile که فایلها در آن قرار میگیرند. اگر خالی باشد، آپلود در ریشه انجام میشود.
بدون مقدار شخصی، VIKINGFILE_FOLDER مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (VIKINGFILE_FOLDER) به کار رود.
VIKINGFILE_HASH
نمایش در شبیهساز/usetting › Uphoster Settings › VikingFile Tools › VikingFile Hash
هش کاربری VikingFile
هش کاربری (User Hash) حساب VikingFile که فایلها را به حساب شما متصل میکند. بدون هیچ هشی، آپلود بهصورت ناشناس انجام میشود.
بدون مقدار شخصی، VIKINGFILE_HASH مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (VIKINGFILE_HASH) به کار رود.
YT_CATEGORY_ID
نمایش در شبیهساز/usetting › YT-DLP Settings › YT Category ID
دستهٔ ویدیوهای یوتیوب
شناسهٔ عددی دستهبندی یوتیوب برای ویدیوهای آپلودشده با -yt؛ مثال ربات 22 است. فقط عدد صحیح پذیرفته میشود و در غیر این صورت ربات پیام YT Category ID must be a whole number. میدهد.
بدون مقدار شخصی، YT_CATEGORY_ID مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (YT_CATEGORY_ID) به کار رود.
YT_DESP
نمایش در شبیهساز/usetting › YT-DLP Settings › YT Description
توضیح ویدیوهای یوتیوب
متنی که هنگام آپلود در یوتیوب با آرگومان -yt توضیح ویدیو میشود، و در آپلود پوشه، توضیح پلیلیستی که ساخته میشود. هر متن سادهای را بفرستید.
بدون مقدار شخصی، YT_DESP مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (YT_DESP) به کار رود.
YT_DLP_OPTIONS
نمایش در شبیهساز/usetting › YT-DLP Settings › YT-DLP Options
گزینههای yt-dlp
این گزینهها مستقیم به yt-dlp داده میشوند و روی همهٔ تسکهای yt-dlp شما اعمال میشوند. باید نام گزینههای API باشند، نه فلگهای خط فرمان، و بهصورت دیکشنری پایتون نوشته شوند؛ مثلاً بخشی از مثال ربات: {"format": "bv*+mergeall[vcodec=none]", "writesubtitles": True, "playliststart": 10}. فهرست گزینهها و اسکریپت تبدیل فلگها به گزینههای API از لینکهای پیام ربات در دسترس است.
بدون مقدار شخصی، YT_DLP_OPTIONS مالک به کار میرود و آرگومان -opt در هر تسک بر هر دو مقدم است. Set/Change کل دیکشنری را جایگزین میکند، Add One کلید اضافه یا بازنویسی میکند و Remove One کلید حذف میکند. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (YT_DLP_OPTIONS) به کار رود.
YT_PRIVACY_STATUS
نمایش در شبیهساز/usetting › YT-DLP Settings › YT Privacy Status
وضعیت انتشار ویدیوهای یوتیوب
تعیین میکند ویدیوهای آپلودشده با -yt (و پلیلیستی که برای پوشهها ساخته میشود) چطور منتشر شوند: public (عمومی)، private (خصوصی) یا unlisted (فقط با لینک). حروف بزرگ و کوچک فرقی ندارند و مقدار دیگر با پیام خطا رد میشود.
بدون مقدار شخصی، YT_PRIVACY_STATUS مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (YT_PRIVACY_STATUS) به کار رود.
YT_TAGS
نمایش در شبیهساز/usetting › YT-DLP Settings › YT Tags
برچسبهای ویدیوهای یوتیوب
برچسبهایی که روی ویدیوهای آپلودشده با -yt گذاشته میشوند. آنها را با ویرگول انگلیسی جدا کنید، مثل tag1,tag2,tag3؛ فاصلههای اضافه حذف میشوند.
بدون مقدار شخصی، YT_TAGS مالک به کار میرود. مقدار را ظرف ۶۰ ثانیه بفرستید؛ ربات پس از ذخیره، پیام شما را پاک میکند. Reset مقدار شخصی شما را حذف میکند تا دوباره مقدار مالک (YT_TAGS) به کار رود.