Skip to content

nawah-io/gateway_unifonic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nawah Gateway for Unifonic SMS

This repo is a Nawah Package that allows developers to integrate Unifonic SMS into Nawah apps using Gateway Controller.

How-to

  1. From your app directory run: nawah packages add gateway_unifonic
  2. Add unifonic Var to nawah_app.py App Config:
vars = {
	'unifonic': {'sid': 'UNIFONIC_SID'}
}
  1. unifonic gateway requires following args:
    1. phone: Target phone number using international format with prefixed +. Type str.
    2. content: Message body. Type str.
  2. unifonic gateway accepts optional arg, namely unifonic_auth, replicating unifonic value in vars Config Attr for dynamic Unifonic API credentials.
  3. Use unifonic gateway using Nawah Gateway Controller:
from nawah.gateway import Gateway

Gateway.send(gateway='unifonic', phone=phone, content=content)