0.3.0 • Published 4 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));