node-sms-ru это библиотека для работы с API сервиса СМС рассылок sms.ru
Используйте пакетный менеджер для установки node-sms-ru:
С помощью npm:
npm install --save node-sms-ru
Или же с помощью yarn:
yarn add node-sms-ru
Сначала инициируем класс
const { SMSRu } = require('node-sms-ru')
const smsRu = new SMSRu('ваш api_id')
Отправка СМС
const sendResult = await smsRu.sendSms({
to: '+7 000 000 00 00',
msg: 'Hi',
// ... описание всех опций можно найти в документации
})
Проверка статуса сообщений
const statusResult = await smsRu.checkSmsStatuses(['id сообщения'])
Полное описание API находится здесь: laba-do.github.io/node-sms-ru
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.