0.3.0 • Published 2 years ago
smser v0.3.0
SMSer
Позволяет отправлять SMS через сервис sms.ru.
Установка и использование
Добавь пакет smser
в зависимости:
npm i smser
либо
yarn add smser
Затем импортируй класс из ESM-модуля.
import { SMSer } from 'smser';
Обрати внимание, что ипользуется именованный экспорт!
После импорта создай экземпляр класса SMSer
. Первым параметром указывается название провайдера (сейчас доступен только smsru
). Второй параметр - настройки провайдера:
const smser = new SMSer('smsru', {
apiId: 'твой ID с сервиса sms.ru'
});
Отправить SMS можно с помощью метода send(to: PhoneNumber, text: string)
:
smser.send('7xxxxxxxxxx', 'Hello world!')
.then((response) => console.log(`SMS отправлено. Ответ сервера: `, response))
.catch((error) => console.error(`Ошибка при отверавке SMS: `, error));