Viberex
Viber REST API wrapper in Elixir
Installation
If available in Hex, the package can be installed
by adding viberex to your list of dependencies in mix.exs:
def deps do
[
{:viberex, "~> 0.1.0"}
]
endConfiguration
In config\config.exs, add your Viber authentication token
config :viberex,
auth_token: "token"Usage
Viber doesn’t provide long pooling, thus you have to set webhook. You can use ngrok to test application in development environment.
Viberex.set_webhook("https://my-url.com/viber/webhook")To handle callbacks from Viber you can use Viberex.Server
Refer to viberex documentation and Viber API documentation for more details