Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/greatsumini/sens

NCP SENS client for Node.js
https://github.com/greatsumini/sens

biz-talk message ncp-sens nodejs typescript

Last synced: 1 day ago
JSON representation

NCP SENS client for Node.js

Awesome Lists containing this project

README

        


ncloud Logo

NCP SENS client for Node.js



NPM Version





Package License





NPM Downloads



이 모듈은 Naver Cloud Platform에서 제공하는 Simple & Easy Notification Service(SENS) API를 [Node.js®](https://nodejs.org/)로 구현한 클라이언트입니다.

NCP SENS의 개발 가이드는 [여기](https://guide.ncloud-docs.com/docs/ko/sens-sens-1-1)를 참고하시기 바랍니다.

- 💙 Typescript support
- 📦 5kb mini library
- 👫 All browsers supported
- 🏃 Currently maintaining

## Requirements

- [nodejs](https://github.com/nodejs/node) >= 14

## Installation

```shell
$ npm install --save @pickk/sens
# or
$ yarn add @pickk/sens
```

## Features

- SMS
1. send
- Alimtalk
1. send

## Usage

```typescript
import { SmsClient } from '@pickk/sens';

const smsClient = new SmsClient({
accessKey: 'your-access-key',
smsServiceId: 'your-sms-service-id',
smsSecretKey: 'your-sms-secret-key',
callingNumber: 'your-calling-number',
});

await smsClient.send({
to: ['01012341234', '01043214321'],
content: 'Hello Sens!',
});
```

## Author

- [Sumin Choi](https://sumini.dev)

## Contribution

- 이 프로젝트는 누구나 참여 가능합니다.
- 버그나 개선점 및 의견 등은 [이슈](https://github.com/greatSumini/sens/issues) 및 [Pull Request](https://github.com/greatSumini/sens/compare)를 활용해주세요.

## Links

- NCP SENS 공식 사이트: https://www.ncloud.com/product/applicationService/sens
- NCP SENS 개발 가이드: https://guide.ncloud-docs.com/docs/ko/sens-sens-1-1

## License

This Package is [MIT licensed](https://github.com/DEV-MUGLES/sens/blob/master/LICENSE).

## References

- [node-sens](https://github.com/Bumkeyy/node-sens)