DM Pilot — Most wanted automation tool for Instagram Direct Message.
Complete SaaS solution to start earn money from your customers. Fully-featured subscription integrated with PayPal, Stripe, InstaMojo, Tinkoff, Yandex.Kassa and Paystack to accept recurrent payments in various currencies with daily, weekly, monthly or annual interval.
This tools allows you to automate your daily routine and enjoy your SMM strategy. DM Pilot is intended for the SMM manager or any owner of the page on Instagram who wants to send messages to his new followers, unfollowers, following or even unfollowing automatically.
Schedule your posts, publish them directly from the browser. DM Pilot supports: Regular posts, Gallery (Carousel), Stories in Photo & Video formats!
Once you have installed DM Pilot you can start add Instagram account to work with from Accounts section from the top main menu.
Type your Instagram username and Instagram password. You can set proxy to use - this is optional, but DM Pilot has backed up you with this feature as well.
Attention!
If your account has two-factor authentication, on the next page you will be asked to ented verification code sended to you by SMS. Please confirm your account to proceed.
At this step your account has been successfully added and ready. Now you can setup new Autopilot to make DM Pilot automatically respond to any activity with your: followers, unfollowers, following & unfollowing.
Go to Autopilot section from the top main menu and click Add autopilot button. Choose your target audience from:
Select account to apply this autopilot to and name your autopilot. You can set specific date & time when this autopiliot will work.
Pick a list of pre-defined messages or type a custom text to be sent. DM Pilot also supports Spintax as well as emoji.
Send message – Is the section to send your followers, following or custom user's list.
DM Pilot supports various types of messages to be sent:
DM Pilot is based on the Laravel framework which has a few system requirements. Make sure your machine or server meets the following requirements:
DM Pilot supports various databases out of the box. By default DM Pilot is using MySQL database. You can choose any of them:
More information about using preferred database available at: https://laravel.com/docs/7.x/database
Upload
folder to the server.env.example
to .env
and set writable permissions (CHMOD 0777) to .env
filestorage
, bootstrap/cache
and the bootstrap
should be writable (CHMOD 0777) by your web serverhttp://your-web-site.com/install
.htaccess
or .env.example
files from zip archive. Please make sure both of these files has been extracted.
To start watching your accounts activity you only need to add the following Cron entry to your server:
* * * * * /usr/bin/php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1
Upgrade process is very easy and similar to installation process. Please read the following step-by-step guide to upgrade your DM Pilot.
Upload
folder to the server with old fileshttp://your-web-site.com/update
How to add new translation?
1) Open /config/languages.php and add new required language:
'xx' => [
'name' => 'Language name',
'native' => 'Language native name',
'dir' => 'ltr',
'regional' => 'xx_XX',
],
2) Copy folder /resources/lang/en/ to /resources/lang/xx/ and make necessary translations
3) Copy file /resources/lang/ru.json to /resources/lang/xx.json and make necessary translations
xx - here is two symbolic language code.
Now you have added new language.
Is the code is open sourced?
The source code is open and well structured. Customers can make any changes in the script for their own use.
Do you use official Instagram API?
We're not using the official Instagram API which is available on Instagram Developer Center. It's very limited API. So we use different API. On the backend, script behaves like official Android app of the Instagram. This script is in no way affiliated with, authorized, maintained, sponsored or endorsed by Instagram or any of its affiliates or subsidiaries.
Does script resize the videos and photos automatically?
Yes, It is
Which framework is being used?
It's opensource Laravel framework version 7.30.4
Legal Note
We're not using the official Instagram API which is available on Instagram Developer Center as it's very limited. So we are using a different API. On the backend, the script behaves like the official Android app of the Instagram. We have taken all security measures to reduce the ban rate. If you don't try to send massive amount of the messages to the Instagram from the same account, there shouldn't be any problem. This script is in no way affiliated with, authorized, maintained, sponsored or endorsed by Instagram or any of its affiliates or subsidiaries.
All notable changes made to a DM Pilot sorted by version.
app/Library/instagram-php/src/Client.php
app/Library/instagram-php/src/Request.php
app/Library/instagram-php/src/Request/Internal.php
config/pilot.php
BUGFIX | GuzzleHttp\Psr7\stream_for() function fix |
app/Library/instagram-php/src/Client.php
app/Library/instagram-php/src/Constants.php
app/Library/instagram-php/src/Instagram.php
app/Library/instagram-php/src/Media/Photo/PhotoDetails.php
app/Library/instagram-php/src/Request.php
app/Library/instagram-php/src/Request/Account.php
app/Library/instagram-php/src/Request/Event.php
app/Library/instagram-php/src/Request/Hashtag.php
app/Library/instagram-php/src/Request/Internal.php
app/Library/instagram-php/src/Request/Live.php
app/Library/instagram-php/src/Request/Location.php
app/Library/instagram-php/src/Request/Media.php
app/Library/instagram-php/src/Request/People.php
app/Library/instagram-php/src/Request/Story.php
app/Library/instagram-php/src/Request/Timeline.php
app/Library/instagram-php/src/Settings/StorageHandler.php
composer.lock
config/pilot.php
UPDATE | Latest Instagram API update |
app/Console/Commands/ValidateProxies.php
app/Console/Kernel.php
app/Http/Controllers/AccountController.php
app/Library/SendMessage.php
app/Library/instagram-php/src/Client.php
resources/assets/js/common.js
resources/assets/js/message.js
resources/views/account/edit.blade.php
resources/views/message/message.blade.php
routes/web.php
composer.json
composer.lock
package-lock.json
package.json
yarn.lock
public/js/dm.bundle.js
public/css/dm.bundle.css
UPDATE | Sending #hashtag has been deprecated |
BUGFIX | Account avatar with proxy |
BUGFIX | Sending post has been fixed |
app/Console/Commands/Bot.php
app/Console/Commands/CheckActivity.php
app/Console/Commands/GetFollower.php
app/Http/Controllers/AccountController.php
app/Http/Controllers/BillingController.php
app/Http/Controllers/DirectController.php
app/Http/Controllers/Payment/Yandex.php
app/Http/Controllers/SearchController.php
app/Http/Middleware/License.php
app/Library/PublishPost.php
app/Library/SendMessage.php
app/Models/Account.php
config/pilot.php
database/migrations/2020_08_12_130133_add_slug_to_pages.php
database/migrations/2021_05_05_221123_add_platform_to_accounts.php
resources/assets/js/rss.js
resources/lang/en/pilot.php
resources/lang/pt/pilot.php
resources/lang/ru/pilot.php
resources/lang/tr/pilot.php
resources/lang/ua/pilot.php
resources/views/account/create.blade.php
resources/views/account/edit.blade.php
public/js/dm.bundle.js
public/css/dm.bundle.css
composer.json
composer.lock
package-lock.json
package.json
vendor/
app/Library/instagram-php/
NEW | iOS / Android - Platform selection |
NEW | Free package added |
UPDATE | Latest Instagram API update |
UPDATE | Instagram Chat Bot has been rewritten |
UPDATE | Improved location search |
UPDATE | License validation improved |
UPDATE | Vendor packages updated to the latest stable version |
BUGFIX | Issue with ConsentRequiredException resolved |
app/Console/Commands/BillingCycle.php
app/Console/Commands/Rss.php
app/Http/Controllers/AccountController.php
app/Http/Controllers/BillingController.php
app/Http/Controllers/DMController.php
app/Http/Controllers/PageController.php
app/Http/Controllers/Payment/Paystack.php
app/Http/Middleware/VerifyCsrfToken.php
app/Library/instagram-php/src/Constants.php
app/Library/instagram-php/src/Instagram.php
app/Models/Account.php
app/Models/Page.php
config/currencies.php
config/pilot.php
config/services.php
config/setting.php
database/migrations/2020_08_12_130133_add_slug_to_pages.php
resources/assets/img/paystack.svg
resources/assets/img/stripe.svg
resources/lang/en/pilot.php
resources/views/account/create.blade.php
resources/views/billing/package.blade.php
resources/views/pages/create.blade.php
resources/views/pages/edit.blade.php
resources/views/settings/integrations.blade.php
resources/views/skins/nova/page.blade.php
routes/web.php
public/img/paystack.svg
public/img/stripe.svg
public/js/dm.bundle.js
public/css/dm.bundle.css
composer.json
composer.lock
package-lock.json
package.json
vendor/
NEW | Paystack new payment gateway has been added |
NEW | Spintax has been added to the RSS Autoposter |
NEW | Slug has been added to the pages for SEO and friendly URLs |
UPDATE | Directly contacted audience optimization |
UPDATE | Instagram API updated to the latest stable version |
UPDATE | Removed account suggestions while new account added |
UPDATE | Vendor packages updated to the latest stable version |
app/Console/Kernel.php
app/Http/Controllers/AccountController.php
app/Library/PublishPost.php
app/Library/SendMessage.php
app/Library/instagram-php/src/Instagram.php
app/Library/instagram-php/src/Media/Photo/PhotoDetails.php
app/Library/instagram-php/src/Media/Video/FFmpeg.php
app/Library/instagram-php/src/Request/Hashtag.php
app/Library/instagram-php/src/Request/Location.php
app/Library/instagram-php/src/Request/People.php
app/Library/instagram-php/src/Request/Timeline.php
app/Models/Account.php
config/pilot.php
database/migrations/0000_00_01_38_add_is_active_to_accounts.php
package-lock.json
package.json
resources/assets/css/dm.css
resources/assets/js/account.js
resources/assets/js/common.js
resources/views/account/2fa.blade.php
resources/views/account/challenge_choice.blade.php
resources/views/account/challenge_confirm.blade.php
resources/views/account/create.blade.php
resources/views/account/edit.blade.php
resources/views/account/index.blade.php
resources/views/bot/setup.blade.php
resources/views/dashboard/dashboard.blade.php
resources/views/pages/index.blade.php
resources/views/rss/setup.blade.php
resources/views/users/accounts.blade.php
resources/views/users/create.blade.php
resources/views/users/index.blade.php
routes/web.php
webpack.mix.js
public/js/dm.bundle.js
public/css/dm.bundle.css
NEW | Account active state has been added |
UPDATE | Challenge required error |
UPDATE | UI/UX optimization for mobile devices |
UPDATE | Accounts information refactoring |
BUGFIX | Video publishing |
BUGFIX | Chatbot startup |
BUGFIX | CSS media query overflow |
app/Console/Kernel.php
app/Http/Controllers/AccountController.php
app/Library/PublishPost.php
app/Library/instagram-php/*
app/Models/Post.php
config/pilot.php
resources/assets/js/media.js
resources/views/log/log.blade.php
resources/views/media/index.blade.php
resources/views/post/create.blade.php
public/js/dm.bundle.js
NEW | Ordering for Album posts (drag to sort) |
UPDATE | Instagram API latest update |
BUGFIX | Clear messages in queue fixed |
app/Casts/CryptPassword.php
app/Http/Controllers/AccountController.php
app/Http/Controllers/BotController.php
app/Http/Controllers/RssController.php
app/Http/Controllers/SearchController.php
app/Http/Controllers/UsersController.php
app/Library/PublishPost.php
app/Models/Account.php
app/Providers/AuthServiceProvider.php
config/pilot.php
database/migrations/0000_00_01_37_modify_rss_item_url_column.php
resources/views/account/index.blade.php
resources/views/autopilot/index.blade.php
resources/views/bot/bot.blade.php
resources/views/bot/setup.blade.php
resources/views/lists/messages/index.blade.php
resources/views/lists/users/index.blade.php
resources/views/log/log.blade.php
resources/views/partials/bottom-menu.blade.php
resources/views/partials/header.blade.php
resources/views/partials/top-menu.blade.php
resources/views/post/index.blade.php
resources/views/rss/setup.blade.php
resources/views/users/index.blade.php
routes/web.php
NEW | Restart Instagram Chat Bot |
NEW | Added RSS to Main Menu |
NEW | Added Chat Bot to Main Menu |
UPDATE | UI/IX for mobile devices improved |
UPDATE | Account password encryption improved |
BUGFIX | RSS URL length increased |
BUGFIX | Delete user or account fixed |
BUGFIX | Location search fixed |
app/Console/Commands/Bot.php
app/Console/Commands/CheckActivity.php
app/Console/Commands/GetFollower.php
app/Console/Commands/Rss.php
app/Console/Kernel.php
app/Http/Controllers/AccountController.php
app/Http/Controllers/BotController.php
app/Http/Controllers/DirectController.php
app/Http/Controllers/InstallController.php
app/Http/Controllers/PackagesController.php
app/Http/Controllers/UsersController.php
app/Library/Helper.php
app/Models/Account.php
app/Models/Bot.php
app/Models/BotQA.php
app/Models/Package.php
app/Models/User.php
app/Notifications/BotDialogueEnds.php
app/Providers/AuthServiceProvider.php
composer.lock
config/pilot.php
database/migrations/0000_00_01_35_create_bots_table.php
database/migrations/0000_00_01_36_create_bot_qa_table.php
package-lock.json
package.json
resources/assets/img/mail-dialogue-ends.jpg
resources/assets/js/bot.js
resources/lang/ua.json
resources/views/account/create.blade.php
resources/views/account/edit.blade.php
resources/views/account/index.blade.php
resources/views/billing/index.blade.php
resources/views/billing/package.blade.php
resources/views/bot/bot.blade.php
resources/views/emails/dialogue_ends.blade.php
resources/views/media/index.blade.php
resources/views/packages/create.blade.php
resources/views/packages/edit.blade.php
resources/views/partials/bottom-menu.blade.php
resources/views/partials/top-menu.blade.php
resources/views/proxy/edit.blade.php
routes/web.php
webpack.mix.js
public/js/dm.bundle.js
public/css/dm.bundle.css
NEW | Instagram Chat Bot - Revolutionary and Most Wanted feature for Instagram |
NEW | Permissions to sections depending on a package |
BUGFIX | Undefined index: video_versions has been fixed |
app/Http/Controllers/ProxyController.php
app/Http/Controllers/SearchController.php
app/Library/Helper.php
app/Library/PublishPost.php
app/Models/Lists.php
resources/assets/js/post.js
resources/views/post/edit.blade.php
public/js/dm.bundle.js
public/css/dm.bundle.css
UPDATE | Inactive proxy if valid became active |
UPDATE | Added time delay befire the first comment |
BUGFIX | Location search fixed |
app/Console/Commands/BillingCycle.php
app/Console/Commands/CheckActivity.php
app/Console/Commands/LicenseChecker.php
app/Console/Commands/Rss.php
app/Console/Kernel.php
app/Http/Controllers/AccountController.php
app/Http/Controllers/Auth/LoginController.php
app/Http/Controllers/BillingController.php
app/Http/Controllers/InstallController.php
app/Http/Controllers/LicenseController.php
app/Http/Controllers/MediaController.php
app/Http/Controllers/Payment/Instamojo.php
app/Http/Controllers/Payment/PayPal.php
app/Http/Controllers/Payment/Stripe.php
app/Http/Controllers/Payment/Tinkoff.php
app/Http/Controllers/Payment/Yandex.php
app/Http/Controllers/PostController.php
app/Http/Controllers/ProxyController.php
app/Http/Controllers/RssController.php
app/Http/Controllers/SearchController.php
app/Http/Controllers/UpgradeController.php
app/Http/Controllers/UsersController.php
app/Http/Middleware/VerifyCsrfToken.php
app/Library/PublishPost.php
app/Library/TinkoffMerchantAPI.php
app/Models/Account.php
app/Models/Payment.php
app/Models/Post.php
app/Models/Proxy.php
app/Models/Rss.php
app/Models/RssItem.php
app/Models/User.php
config/currencies.php
config/feeds.php
config/services.php
config/setting.php
database/migrations/0000_00_01_33_create_rsses_table.php
database/migrations/0000_00_01_34_create_rss_items_table.php
resources/assets/css/dm.css
resources/assets/css/pages.css
resources/assets/css/post-create.css
resources/assets/css/settings.css
resources/assets/img/facebook.svg
resources/assets/img/google.svg
resources/assets/img/google_analytics.svg
resources/assets/img/google_recaptcha.svg
resources/assets/img/mailchimp.svg
resources/assets/img/tinkoff.svg
resources/assets/js/media.js
resources/assets/js/post.js
resources/assets/js/rss.js
resources/lang/en/pilot.php
resources/lang/pt/pilot.php
resources/lang/ru/pilot.php
resources/lang/tr/pilot.php
resources/lang/ua/pilot.php
resources/views/account/index.blade.php
resources/views/billing/package.blade.php
resources/views/install/database.blade.php
resources/views/layouts/app.blade.php
resources/views/layouts/auth.blade.php
resources/views/layouts/install.blade.php
resources/views/media/index.blade.php
resources/views/pages/create.blade.php
resources/views/pages/edit.blade.php
resources/views/partials/google-analytics.blade.php
resources/views/partials/top-menu.blade.php
resources/views/post/create.blade.php
resources/views/post/edit.blade.php
resources/views/post/index.blade.php
resources/views/rss/create.blade.php
resources/views/rss/edit.blade.php
resources/views/rss/index.blade.php
resources/views/settings/integrations.blade.php
resources/views/users/index.blade.php
routes/web.php
webpack.mix.js
public/img/facebook.svg
public/img/google.svg
public/img/google_analytics.svg
public/img/google_recaptcha.svg
public/img/mailchimp.svg
public/img/tinkoff.svg
package-lock.json
package.json
composer.json
composer.lock
public/js/dm.bundle.js
public/css/dm.bundle.css
vendor/
NEW | RSS Autoposter - Reads your RSS feed and publish new posts with the Location and First comment feature |
NEW | The first comment for the new post feature has been added |
NEW | Tinkoff - New recurring payment gateway has been added |
NEW | Integration interface grouped into tabs |
NEW | Google Analytics has been added to the internal pages |
NEW | Delete all media from Media Manager feature has been added |
NEW | Edit location on scheduled posts |
UPDATE | Activity checker has been rewritten to catch new followers |
UPDATE | APP_URL prefixes issue solved (http / https / www.) |
UPDATE | Package cancellation stops recurring payments for Stripe |
UPDATE | Search for Locations has been improved |
UPDATE | Some UI improvements |
UPDATE | Indian Rupee (INR) has been added to the list of supported currencies |
UPDATE | Activate proxy if successfully connected to the API |
BUGFIX | INTL_IDNA_VARIANT on login with social networks |
app/Casts/CryptPassword.php
app/Console/Commands/CheckActivity.php
app/Console/Commands/CheckExpired.php
app/Console/Commands/LicenseChecker.php
app/Console/Commands/ValidateProxies.php
app/Http/Controllers/Auth/LoginController.php
app/Http/Controllers/BillingController.php
app/Http/Controllers/InstallController.php
app/Http/Controllers/LicenseController.php
app/Http/Controllers/Payment/Instamojo.php
app/Http/Controllers/Payment/PayPal.php
app/Http/Controllers/Payment/Stripe.php
app/Http/Controllers/Payment/Yandex.php
app/Http/Controllers/PostController.php
app/Http/Controllers/ProxyController.php
app/Http/Controllers/UpgradeController.php
app/Http/Controllers/UsersController.php
app/Http/Middleware/VerifyCsrfToken.php
app/Library/instagram-php/src/Client.php
app/Models/Account.php
app/Models/Payment.php
config/setting.php
config/pilot.php
database/migrations/0000_00_01_32_add_data_to_payments.php
resources/lang/pt.json
resources/lang/ru.json
resources/lang/tr.json
resources/lang/ua.json
resources/views/billing/package.blade.php
resources/views/billing/stripe.blade.php
resources/views/settings/integrations.blade.php
resources/views/users/index.blade.php
routes/web.php
package-lock.json
package.json
composer.json
composer.lock
public/js/dm.bundle.js
public/css/dm.bundle.css
vendor/
NEW | Truly recurring payments for Stripe payment gateway |
NEW | Display user used media storage |
UPDATE | Account's passwords now stored in a more secure encrypted format |
UPDATE | New translations for Russian, Portuguese, Turkish, Ukrainian |
UPDATE | Subscribe to Mailchimp audience if logged in using Facebook or Google |
UPDATE | Running required migrations during the upgrade |
BUGFIX | Publishing post with error message fixed |
BUGFIX | INTL_IDNA_VARIANT_2003 error fixed |
BUGFIX | Stripe payment fixed |
.gitignore
app/Console/Commands/CheckActivity.php
app/Console/Commands/GetFollower.php
app/Console/Commands/PublishPosts.php
app/Console/Commands/ValidateProxies.php
app/Console/Kernel.php
app/Http/Controllers/BillingController.php
app/Http/Controllers/DMController.php
app/Http/Controllers/DirectController.php
app/Http/Controllers/InstallController.php
app/Http/Controllers/LicenseController.php
app/Http/Controllers/PackagesController.php
app/Http/Controllers/Payment/Instamojo.php
app/Http/Controllers/Payment/PayPal.php
app/Http/Controllers/Payment/Stripe.php
app/Http/Controllers/Payment/Yandex.php
app/Http/Controllers/PostController.php
app/Http/Controllers/ProxyController.php
app/Http/Controllers/SearchController.php
app/Http/Controllers/SettingsController.php
app/Http/Controllers/UpgradeController.php
app/Http/Controllers/UsersController.php
app/Library/PublishPost.php
app/Library/instagram-php/src/Media/Video/FFmpeg.php
app/Models/Package.php
app/Models/Proxy.php
composer.json
composer.lock
config/database.php
config/pilot.php
config/services.php
config/setting.php
database/migrations/0000_00_01_30_add_is_hidden_to_packages.php
database/migrations/0000_00_01_31_add_status_to_proxies.php
index.php
min-requirements.php
package-lock.json
package.json
resources/assets/img/instamojo.svg
resources/assets/img/yandex.svg
resources/assets/js/common.js
resources/assets/js/post.js
resources/lang/en/pilot.php
resources/lang/pt/pilot.php
resources/lang/ru/pilot.php
resources/lang/tr/pilot.php
resources/lang/ua/pilot.php
resources/views/billing/package.blade.php
resources/views/billing/payments.blade.php
resources/views/emails/subscription_expired.blade.php
resources/views/emails/subscription_paid.blade.php
resources/views/emails/trial_expired.blade.php
resources/views/emails/user_registered.blade.php
resources/views/packages/create.blade.php
resources/views/packages/edit.blade.php
resources/views/packages/index.blade.php
resources/views/partials/settings-sidebar.blade.php
resources/views/proxy/index.blade.php
resources/views/settings/index.blade.php
resources/views/settings/integrations.blade.php
resources/views/settings/upgrade.blade.php
resources/views/users/index.blade.php
routes/web.php
public/js/dm.bundle.js
public/css/dm.bundle.css
vendor/
NEW | New follower activity has been added. Now DM Pilot instantly catches new followers. |
NEW | Auto-upgrade from the Administrator panel. Now DM Pilot upgrade will be easy as two clicks. |
NEW | Proxy health checker has been added. Expired or non-working proxies will be deactivated automatically. |
NEW | Now you can set your logo in mail templates |
NEW | New payment gateway Instamojo has been added to accept payments from India |
NEW | Added new option Hidden to packages to allow set custom packages for selected users. |
UPDATE | Payment gateways separated for Its classes |
UPDATE | Minor code improvements |
BUGFIX | Failed scheduled post JavaScript fixed |
BUGFIX | Video post has been fixed |
BUGFIX | Proxy use count has been fixed |
app/Console/Commands/GetFollower.php
app/Http/Controllers/AccountController.php
app/Http/Controllers/SearchController.php
app/Library/PublishPost.php
config/pilot.php
database/migrations/0000_00_01_29_delete_duplicate_statistics.php
resources/assets/js/list.js
resources/lang/ru.json
resources/views/dashboard/dashboard.blade.php
resources/views/lists/users/create.blade.php
resources/views/post/index.blade.php
routes/web.php
composer.lock
package-lock.json
public/js/dm.bundle.js
public/css/dm.bundle.css
vendor/
NEW | Collect audience from target account |
UPDATE | Added some new translations for Russian language |
BUGFIX | Statistic collection optimized and fixed |
BUGFIX | Failed post listing fixed |
06.04.2020
NEW | MailChimp integrated to automatically build your audience for e-mail campaigns |
NEW | Yandex.Kassa (Яндекс.Касса) new payment gateway has been integrated which allows you to accept payments from your users mostly from the Russian Federation. |
NEW | Pages Manager has been added. Create custom pages like FAQ, Privacy Policy, Help and etc. |
NEW | Fron-end, Back-end logo as well as Favicon upload has been added |
NEW | Language manager has been added to choose which languages you want to enable |
NEW | Monthly statistics (Media posts, Followers Following) has been added to the dashboard |
NEW | Administrator able to see user's accounts |
NEW | New e-mail templates have added (Subscription Expired, Subscription Paid, Trial Expired, User Registered) |
NEW | Login with Google has been added |
NEW | Media Manager has been added as a separate section of the DM Pilot |
NEW | DM Pilot license validation has been implemented |
NEW | Filter users with accounts or without |
NEW | Now you can edit scheduled posts to make required changes |
NEW | Log in as a specific user for administrator |
UPDATE | Updated Laravel to the latest version 7.4.0 |
UPDATE | PHP 7.2.5, proc_open() and Fileinfo added as a system requirements. |
UPDATE | Users email now passed through RFC standards filters |
UPDATE | Timeout for cron has been switched from 5 to 10 minutes |
UPDATE | Instagram API has been updated to the latest version |
UPDATE | Cloudflare IP has been whitelisted and added as a proxy |
UPDATE | Notifications have been improved to speed up the page load |
UPDATE | «Test SMTP settings» button has been added |
UPDATE | Uploaded media files now can be deleted |
UPDATE | Translated new words to the Russian language |
UPDATE | When account deleted all Instagram related cookie files deletes too |
UPDATE | Vendor packages update to the latest versions and bundled |
BUGFIX | User delete bugfix fixed |
BUGFIX | Settings save bugfix fixed |
BUGFIX | Installer fixed to allow special chars in DB fields |
BUGFIX | Datetime picker bugfix has been fixed |
app/Http/Controllers/DirectController.php
app/Http/Controllers/InstallController.php
app/Http/Controllers/PostController.php
app/Http/Middleware/CanUpdate.php
app/Library/PublishPost.php
app/Library/SendMessage.php
app/Models/Account.php
composer.lock
config/pilot.php
package-lock.json
resources/assets/css/dm.css
resources/assets/js/direct.js
resources/assets/js/emoji.js
resources/views/install/update.blade.php
resources/views/post/index.blade.php
resources/views/skins/nova/auth/login.blade.php
resources/views/skins/nova/auth/passwords/email.blade.php
resources/views/skins/nova/auth/passwords/reset.blade.php
resources/views/skins/nova/auth/register.blade.php
routes/web.php
public/js/dm.bundle.js
public/css/dm.bundle.css
vendor/
UPDATE | Added new filters to Posts section |
UPDATE | Added emoji to Direct Messenger |
UPDATE | Update method improved |
BUGFIX | Load more for Direct Messenger has been fixed |
BUGFIX | Direct contacted target audience has been fixed |
app/Http/Controllers/DMController.php
app/Http/Controllers/InstallController.php
app/Http/Controllers/ListController.php
app/Http/Controllers/MediaController.php
app/Http/Controllers/SettingsController.php
app/Library/PublishPost.php
app/Models/User.php
config/pilot.php
resources/assets/js/list.js
resources/assets/js/message.js
resources/views/lists/users/create.blade.php
resources/views/lists/users/edit.blade.php
resources/views/message/message.blade.php
routes/web.php
public/js/dm.bundle.js
public/css/dm.bundle.css
vendor/
UPDATE | User list mass insert has been optimized |
UPDATE | Speed selection adjustable in config |
UPDATE | Vendor packages update to the latest versions and bundled |
BUGFIX | Sending photos in Direct Messages has been fixed |
BUGFIX | Minor bug fixes |
app/Library/PublishPost.php
vendor/
UPDATE | Vendor packages update to the latest versions and bundled |
BUGFIX | Publish posts has been fixed due Instagram API update |
BUGFIX | Minor bug fixes |
app/Http/Controllers/BillingController.php
app/Http/Controllers/SearchController.php
app/Http/Controllers/SettingsController.php
app/Library/PublishPost.php
app/Models/Account.php
app/Models/User.php
config/database.php
config/pilot.php
config/setting.php
resources/assets/js/account.js
resources/views/log/log.blade.php
resources/views/settings/index.blade.php
vendor/
NEW | Trial settings has been added |
UPDATE | Added word wrap for long messages in Messages log section |
UPDATE | MySQL database strict mode turned off |
UPDATE | Vendor packages update to the latest versions and bundled |
BUGFIX | Search by #hashtag fixed |
app/Console/Commands/GetFollower.php
app/Console/Commands/PublishPosts.php
app/Console/Commands/SendMessages.php
app/Console/Kernel.php
app/Http/Controllers/CronController.php
app/Http/Controllers/DMController.php
app/Http/Controllers/DirectController.php
app/Http/Controllers/PostController.php
app/Jobs/ProcessFollower.php
app/Jobs/SendMessage.php
app/Library/PublishPost.php
app/Library/SendMessage.php
app/Models/Account.php
app/Models/Message.php
app/Models/MessageLog.php
app/Models/User.php
app/Providers/AppServiceProvider.php
config/pilot.php
database/migrations/0000_00_01_24_remove_message_logs_table.php
resources/lang/en/pilot.php
resources/views/autopilot/create.blade.php
resources/views/autopilot/edit.blade.php
resources/views/dashboard/dashboard.blade.php
resources/views/direct/direct.blade.php
resources/views/lists/messages/create.blade.php
resources/views/lists/messages/edit.blade.php
resources/views/log/log.blade.php
resources/views/message/message.blade.php
resources/views/partials/bottom-menu.blade.php
resources/views/partials/settings-sidebar.blade.php
resources/views/post/create.blade.php
resources/views/post/index.blade.php
resources/views/settings/index.blade.php
resources/views/skins/default/index.blade.php
resources/views/skins/nova/index.blade.php
routes/web.php
vendor/
NEW | Messages log section has been added |
NEW | @fullname mention has been added |
UPDATE | Messages section has been totally rewritten |
UPDATE | Scheduled posts section has been totally rewritten |
UPDATE | Web cron has been improved |
UPDATE | Vendor packages update to the latest versions and bundled |
BUGFIX | Time zone has been fixed |
11.11.2019
NEW | New landing page skin – Nova |
UPDATE | Send message → Target audience → Direct contacted section has been fixed |
UPDATE | PayPal payments has been fixed |
UPDATE | Search by #hashtag fixed |
UPDATE | Web-Based Instagram Messenger fixed |
UPDATE | Instagram avatar load JavaScript optimization |
UPDATE | Vendor packages update to the latest versions and bundled |
07.11.2019
UPDATE | Installation for MySQL version prior to 5.7 is supported |
UPDATE | Add post - Location preview added |
UPDATE | Vendor packages update to the latest versions and bundled |
05.11.2019
NEW | PayPal has been added as new payment method |
NEW | Scheduled posts has been added |
NEW | Media manager has been added |
NEW | Package settings has been extended and improved |
NEW | Payments sections has been added |
NEW | E-mail notifications has been added: Subscription Expired, Payment received, Trial Expired, User Registered |
BUGFIX | Minor bugfixes |
UPDATE | Payment section has been totally rewritten |
UPDATE | No more need to point server document root to /public/ folder |
UPDATE | Installation wizard has been improved |
UPDATE | Settings has been separated into own pages |
UPDATE | Web Cron has been improved |
UPDATE | UI/UX for mobile version has been optimized |
UPDATE | Vendor packages update to the latest versions and bundled |
01.08.2019
NEW | Ukrainian language added |
BUGFIX | Adding account with Admin privilege fixed |
BUGFIX | Sending post to "Directly contacted" fixed |
UPDATE | Scheduler optimization |
UPDATE | Vendor packages update to the latest versions and bundled |
03.07.2019
NEW | Login with Facebook feature added |
NEW | Enable / Disable landing page option added |
NEW | Search users by name or email added |
BUGFIX | Working with proxy totally rewritten |
UPDATE | Symbol @ now automatically removes from Users list |
UPDATE | exif PHP extension added as requirement |
UPDATE | Vendor packages update to the latest versions and bundled |
25.06.2019
NEW | Failed messages log viewer added. |
NEW | Turkish language added. |
NEW | Portuguese language added. |
BUGFIX | Autopilot failed on first message sent fixed. |
BUGFIX | User deleting fixed. |
BUGFIX | Adding new proxy country validation fixed. |
UPDATE | Direct Mesenger functionality optimization. |
UPDATE | Supervisor support removed. Now DM Pilot smoothly works with regular Cron scheduler. |
UPDATE | Sending to Users list speed optimized. |
UPDATE | Vendor packages update to the latest versions and bundled |
18.06.2019
NEW | Search users by #hashtag added to Users list > Add multiple |
NEW | Force users to use system proxy feature added |
NEW | Limit users to use own proxy feature added |
NEW | System proxy management has been added to Settings section. |
NEW |
External cron added. You can use third-party services to ping http://your-web-site.com/cron every minute.
|
NEW | Export of your accounts followers and following. Exported list will be downloaded as plain text file. |
NEW | Added .htaccess file to the root path to support sub-folder and public_html/ installation path on some shared hosting providers. |
BUGFIX | Fixed bug in installer which happens on some shared hosting providers. |
UPDATE | Finished all Russian translations. |
UPDATE | Vendor packages update to the latest versions and bundled |
02.06.2019
NEW | SaaS (Software as a service) has been added and integrated with Stripe payment gateway |
NEW | Web-based installation wizard added |
NEW | Web-based update wizard added |
NEW | Packages manager to set your pricing model |
NEW | Users manager to control your customers |
NEW | Localization and currency selection added |
NEW | E-mail settings added |
NEW | Landing page added |
NEW | Skin selection for landing page |
NEW | Google Analytics integration added |
NEW | Google reCaptcha added to protect registration form |
NEW | Stripe integration added |
NEW | Settings manager to fine tune your SaaS web-site |
BUGFIX | Fixed bugfix in SendMessage job |
UPDATE | Major code optimization |
UPDATE | Vendor packages update to the latest versions and bundled |
18.05.2019
BUGFIX | Fixed bugfix in ProcessFollower job |
UPDATE | Minor code optimization |
UPDATE | Vendor packages update to latest versions. |
11.05.2019
NEW | New messages widgets has been added to the Dashboard indicating queue, sent and failed messages statistics with ability to clear the queue or messages statistics. |
NEW | Added support of new message types sent in Direct Messenger |
BUGFIX | Fixed minor bugfix in Send message |
UPDATE | Minor code optimization |
UPDATE | Vendor packages update to latest versions. |
28.04.2019
NEW | Added "Direct Messenger" feature |
NEW | "Add multiple" feature added – list of users now can be imported by simple pasting into text box. |
NEW | Added new target audience for "Direct contacted" |
NEW | Added new speed option "Instantly (every 7-10 seconds)" |
BUGFIX | Fixed "No configs given" issue |
BUGFIX | Fixed logged in redirect to /home |
UPDATE |
Solved challenge_required exception, then new account has been added
|
UPDATE | A few UI improvements |
10.04.2019
RELEASE | Initial release |
If you need assistance in setting up DM Pilot or tips on using the service, please contact us at support@dmpilot.live.
To speed up the support process, please describe your problem in detail and provide access to your server within the zip archive of the /storage/logs
log files.