Sonar

Build Status Hex

Sonar documentation here — http://docs.sendsonar.com/

Installation

This package can be installed as:

  1. Add ex_sonar to your list of dependencies in mix.exs:

        def deps do
          [{:ex_sonar, "~> 0.1.0"}]
        end
        ```
    
  2. Ensure ex_sonar is started before your application:

        def application do
          [applications: [:ex_sonar]]
        end
        ```
    
  3. OPTIONAL: Add this line to your config if you’d like to change the dev and test mix environments for the dependency:
  # log-in info from sandbox.sendsonar.com
  config :ex_sonar, Sonar,
    environment_name: Mix.env, # optional
    xtoken: YOUR_PRIVATE_KEY,
    public_key: YOUR_PUBLIC_KEY,
    email: YOUR_EMAIL,
    password: YOUR_PASSWORD
  1. REQUIRED: You will need these config options for production though:
  # log-in info from sendsonar.com
  # /config/prod.exs
  config :ex_sonar, Sonar,
    xtoken: YOUR_PRIVATE_KEY,
    public_key: YOUR_PUBLIC_KEY,
    email: YOUR_EMAIL,
    password: YOUR_PASSWORD

TODO

  • [X] Messages support
  • [ ] Facebook messenger
  • [X] Add Documentation
  • [ ] Handle Error Cases