Installation


  • It's recommended that you read Messenger Platform's Overview before continuing this documentation.
  • Please note that this documentation is for Laravel version only. If you use WordPress, try WordPress documentation

Installation

Site Requirements

Messenger Storm was built on top of Laravel and Giga AI framework so the server requirements is exactly same as Laravel.

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Curl PHP Extension
  • A Https Address

Installing Messenger Storm

Basically, you can install Messenger Storm like normal Laravel application, however, we have installation wizard for you to simply installation process.

  1. Download messenger-storm.zip from our Dashboard.
  2. Copy and unzip to your server (you should create a virtual host and point to the public directory instead of root directory).
  3. Open your website, now the installation form will show up for you. Follow the installation wizard and you're all set.

Directory Permissions

Sometimes you may need to configure some permissions. The storage and the bootstrap/cache directories should be writable by your web server or Messenger Storm won't run.

Now open your website address, if you see this screen, that's perfect! Messenger Storm Home

To access dashboard, go to http://yourwebsite.com/dashboard and enter your created credentials to the login form.

Messenger Storm Dashboard

Secure Tunnels to Localhost (For Local Development)

Let's assume that you want to test your bots in your development environment before deploying. You'll need to let Facebook connect to your PC and it should have SSL enabled. To simply these steps, we'd recommend that you use ngrok, it will automatically create a secure public URL to your local webserver with format: https://RANDOM.ngrok.io.

If you're using Valet, you can simply use valet secure site-name.dev syntax