zenvia
v1.0.4
Published
API wrapper for Zenvia SMSs API
Downloads
17
Readme
zenvia
API wrapper for Zenvia SMSs API
Install
npm install zenvia
Usage
const zenvia = require('zenvia');
zenvia.send({
to: '5511971730898',
from: 'agenda0',
msg: 'Não se esqueça do seu compromisso amanhã às 16h com Pedro. Veja mais em: https://ag0.io/asdfdf',
}, (err, result) => {
// ...
});
Usage with promises
const Promise = require('bluebird');
const zenvia = require('zenvia');
Promise.promisifyAll(zenvia);
zenvia.sendAsync({
to: '5511971730898',
from: 'agenda0',
msg: 'Não se esqueça do seu compromisso amanhã às 16h com Pedro. Veja mais em: https://ag0.io/asdfdf',
}).then((result) => {
});
Logging the requests and responses
const zenvia = require('zenvia');
zenvia.send({
to: '5511971730898',
from: 'agenda0',
msg: 'Não se esqueça do seu compromisso amanhã às 16h com Pedro. Veja mais em: https://ag0.io/asdfdf',
}, (err, result) => {
// Handle response
}, {
log: (log) => {
// Insert in a database for auditting
},
});
Creating multiple instances of the Zenvia class
const Zenvia = require('zenvia').Zenvia;
const zenvia1 = new Zenvia(options1);
const zenvia2 = new Zenvia(options2);
// ...
TODO
- Receiving messages
License
AGPLv3