اسکریپت DM Pilot یک اسکریپت و ابزار تحت وب تجاری است که به شما اجازه می دهد فعالیت های برنامه ریزی شده ای برای اکانت اینستاگرام خود انجام دهید. شما در اسکریپت DM Pilot می توانید چندین اکانت مختلف اضافه کنید و از ابزارهایی مانند “پیام خوش آمدگویی به فالورهای جدید” و “ارسال پست های زمان بندی شده” استفاده کنید. شما می توانید پیام هایی را در نظر بگیرید تا بطور خودکار به فالوورهای جدیدتان ارسال شود. این ابزار برای پیج های فروشگاهی / آنلاین شاپ کاربرد زیادی دارد و می توانید دستورالعمل و نحوه سفارش را بطور خودکار برای فالورهایتان ارسال کنید، یا اینکه تعدادی پست برای اکانت های دلخواه اضافه کنید و اجازه دهید در ساعت مشخصی منتشر شوند. در این تاپیک از انجمن بیتاک قصد داریم نحوه نصب و راه اندازی و بروز رسانی این اسکریپت را به شما آموزش دهیم.

توجه:
باتوجه به اینکه این اسکریپت و اسکریپت های مشابه که با API اینستاگرام فعالیت می کنند، همواره نیاز به بروزرسانی دارند و در صورت استفاده از نسخه های نامعتبر، امکان غیرفعال شدن اکانت اینستاگرامتان وجود دارد، بنابراین پیشنهاد می کنیم اگر قصد استفاده از این اسکریپت را دارید، حتما آن را به صورت اورجینال از طراح اصلی خریداری کنید. نسخه های نال شده ممکن است به صورت موقت جوابگو باشند اما امکان بروز مشکلات برایتان را افزایش می دهند!
پیش نیازهای نصب اسکریپت DM Pilot
برای نصب اسکریپت DM Pilot روی هاست اشتراکی یا سرور مجازی، به پیش نیازهای زیر نیاز دارید. بنابراین پیش از نصب مطمئن شوید هاست یا سرور شما این پیش نیازها را داشته باشند تا اسکریپت بتواند بطور کامل فعالیت خود را انجام دهد:
PHP >= 7.2.5 به بالا
OpenSSL PHP Extension
GD PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
XML PHP Extension
Ctype PHP Extension
JSON PHP Extension
BCMath PHP Extension
Exif PHP Extension
Fileinfo PHP Extension
Zip PHP Extension
proc_open() PHP function
این اسکریپت با انواع دیتابیس ها سازگاری دارد. دیتابیس هایی که پشتیبانی می شوند عبارتند از:
MySQL
PostgreSQL
SQLite
SQL Server
مهم:
این اسکریپت برای فعالیت کامل خود به هاست آنلاین نیاز دارد و امکان نصب آن روی لوکال هاست و نرم افزارهایی مانند XAMPP و WAMP و … وجود ندارد!

آموزش نصب اسکریپت DM Pilot
اکنون که هاست و دامین خود را تهیه کرده اید و از موجود بودن پیش نیازها روی سرورتان مطمئن شده اید، اکنون مراحل نصب زیر را انجام دهید:
- فایل فشرده اسکریپت که دانلود کرده اید را در کامپیوتر شخصی خود Extract کنید.
- محتویات پوشه Upload را با فرمت ZIP فشرده کرده و داخل فایل منیجر و محل نصب اسکریپت آپلود کنید.
- فایل
.env.example
را که در روت اسکریپت وجود دارد به .env
تغییر نام دهید و پرمیژن یا همان سطح دسترسی آن را روی 0777
تنظیم کنید.
- پرمیژن یا سطح دسترسی پوشه های
storage
و bootstrap/cache
و bootstrap
باید 0755
یا ترجیحا 0777
باشد.
- اکنون آدرس سایت خود را در مرورگر باز کنید تا صفحه نصب اجرا شود. اگر بطور خودکار وارد صفحه نصب نشدید، عبارت
install
را به آخر سایت خود اضافه کنید. مثال: https://your-web-site.com/install
- در هاست خود یک دیتابیس جدید ایجاد کنید و مراحل نصب را کامل کنید.
ضروری:
برخی از سرورها اجازه آپلود فایل هایی که ابتدای اسم آنها با نقطه شروع می شود را نمی دهند. بنابراین حتما بررسی کنید که فایل های .env.example
و .htaccess
هنگام آپلود و Extract داخل فایل منیجر اضافه شده باشند. در صورتی که فایل .htaccess
داخل فایل منیجر وجود نداشته باشد، بعد از نصب با مشکلات زیادی روبه رو خواهید شد. بنابراین اگر این فایل را ندارید، بطور دستی فایل را ایجاد کرده و محتویات آن را از فایل فشرده اسکریپت داخل کامپیوترشخصی کپی کنید.
تنظیم کران جاب اسکریپت DM Pilot
برای انجام فعالیت های زمان بندی در این اسکریپت، بعد از نصب کامل اسکریپت به تنظیم کران جاب احتیاج خواهید داشت در غیراینصورت ابزارهای این اسکریپت کار نخواهند کرد! دستور پیش فرض اجرای کران جاب در این اسکریپت به صورت زیر است:
* * * * * /usr/bin/php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
دستور بالا برای سرورهای مجازی و اختصاصی است. اما برای هاست اشتراکی، بعد از نصب وارد پنل مدیریت شوید، از بخش Settings وارد گزینه Task scheduler شوید. در این قسمت دستورات کران جاب وجود دارد که می توانید آنها را در بخش Cron job هاست خود اضافه کنید. توجه داشته باشید که کران جاب در این اسکریپت بسیار حیاتی و ضروری است.
بروز رسانی و آپدیت اسکریپت DM Pilot
اگر اسکریپت شما اورجینال باشد، در بخش Administrator → System upgrade امکان بروز رسانی خودکار در اختیارتان خواهد بود و به راحتی می توانید سایت خود را بروز رسانی کنید.
پیش از انجام بروز رسانی در سایت، حتما از فایل منیجر و دیتابیس خود بک آپ یا نسخه پشتیبان تهیه کنید.
اگر قصد دارید بطور دستی اسکریپت را آپدیت کنید، مراحل زیر را انجام دهید:
- از فایل منیجر و دیتابیس خود بک آپ بگیرید.
- فایل آپدیت جدید را دانلود کرده و محتویات پوشه Upload را مانند عملیات نصب، با فرمت ZIP فشرده کنید و داخل فایل منیجر آپلود کنید.
- فایل آپلود شده را از حالت فشرده خارج کنید به گونه ای که فایل های داخل آن جایگزین فایل های فعلی شوند.
- پس از آن، به آخر آدرس سایت عبارت
update
اضافه کرده و اجرا کنید. مثال: https://your-web-site.com/update
- در صفحه بروز رسانی، اطلاعات خواسته شده را وارد و مراحل را کامل کنید.
لینک مستندات اسکریپت از سایت طراح:
https://docs.dmpilot.live/
پیش نمایش اسکریپت DM Pilot:
https://demo.dmpilot.live/
لینک خرید محصول اورجینال در CodeCanyon:
https://codecanyon.net/item/dm-pilot-most-wanted-automation-tool-for-instagram-direct-message/23624241