1.0.11 • Published 12 months ago

@codebucket/sms v1.0.11

Weekly downloads
-
License
MIT
Repository
-
Last release
12 months ago
npm i @codebucket/sms

SMS SERVER PROVIDER

const {SmsSender,SmsServerProvider} = require("@codebucket/sms");

let smsSender = new SmsSender(new SmsServerProvider(
    {
      smsServerUrl: process.env.SMS_SERVER_URL,
      senderId: process.env.SMS_SENDER_ID,
      accessToken: process.env.SMS_ACCESS_TOKEN
    }
));

await smsSender.send(
        {
            type: "template",
            to: [`91${mobile}`],
            templateId,
            variables: [variable],
        }
);

MSG91 PROVIDER

const {SmsSender,Msg91Provider} = require("@codebucket/sms");
let smsSender = new SmsSender(new Msg91Provider(
    {
        authKey: process.env.MSG91_AUTH_KEY,
    }
));
await smsSender.send(
        {
            type: "template",
            to: [`91${mobile}`],
            templateId,
            variables: [variable],
        }
);

MGOV PROVIDER

const {SmsSender,MgovProvider} = require("@codebucket/sms");
let smsSender = new SmsSender(new MgovProvider(
    {
        username: process.env.MGOV_USERNAME,
        password: process.env.MGOV_PASSWORD,
        senderId: process.env.MGOV_SENDER_ID,
        secureKey: process.env.MGOV_SECURE_KEY,
        url: process.env.MGOV_URL
    }
));

await smsSender.send(
        {
           type: "singlemsg",
           to: [`91${mobile}`],
           content: `BSCC College/University Registration: 
Kindly verify your mobile number using the given OTP: ${otp}. Education Department- Bihar Government.`,
        }
);
1.0.11

12 months ago

1.0.10

12 months ago

1.0.9

12 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

1 year ago

1.0.0

1 year ago