Sonar
Sonar documentation here — http://docs.sendsonar.com/
Installation
This package can be installed as:
Add
ex_sonar
to your list of dependencies inmix.exs
:def deps do [{:ex_sonar, "~> 0.1.0"}] end ```
Ensure
ex_sonar
is started before your application:def application do [applications: [:ex_sonar]] end ```
- 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
- 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