Minimalistic module to send bulk sms using Mailtext
Basically it's a wrapper to simplify its usage for Mailtext accounts even more.
If you have different needs regarding the functionality, please add a feature request.
npm install --save mailtext-send
In order to send sms using MailText you need your account to be configured properly.
- Visit https://partner.mailtext.co/ and create an account.
- Login into your account at https://app.mailtext.co/login. Click on Recharge Wallet Menu to load your wallet.
- Initialization: require the module and set defaults
const {mailText} = require('mailtext-send')
mailText(account).send(message, (res, err) => { console.log(res) })
-
account
- mandatory - an object with the following basic authentication propertiesemail
- mandatorypassword
- mandatory
-
message
- mandatory - an object with properties for sending bulk smsnumbers
- mandatory - array ofstring
phonenumbers. ['8989898932','908989394']sms_id
- mandatorymessage
- mandatorytype
- mandatory - type of sms. You can set default tobulk
-
If you an exception with message "** Error: An error occurred while getting token. Visit https://partner.mailtext.co for more details. Error: Not Found **". You should check your account credentials / Sign up for an account on https://partner.mailtext.co
-
If you an exception with message "** Error: An error occurred while sending SMS. Visit https://partner.mailtext.co for more details. Error message: Payment Required **". You should top up your wallet.
github.com npmjs.com travis-ci.org coveralls.io inch-ci.org
ISC