kakao-bizmessage-toast

1.1.0 • Public • Published

node-kakao-bizmessage-toast

npm version Build Status Coverage Status npm downloads install size MIT Licence Open Source Love

토스트(Toast)를 이용한 카카오 비즈메세지(알림톡 / 친구톡) 전송 Client

기능

  • 카카오톡 비즈메세지(알림톡/~친구톡/상담톡~) 전송

설치

npm 사용:

$ npm install kakao-bizmessage-toast

yarn 사용:

$ yarn add kakao-bizmessage-toast

사용 예시

// 셋팅
const ToastKakaoBizmessage = require('kakao-bizmessage-toast');
 
const client = new ToastKakaoBizmessage({
  appKey: `${YOUR_TOAST_APP_KEY}`,
  secretKey: `${YOUR_TOAST_SECRET_KEY}`,
});
// 일반 알림톡 전송
const templateCode = 'testTemplateCode';
const recipientList = [{
  recipientNo: '01012345678',
  content: '현호님 카플랫 이용은 어떠셨나요?',
}];
 
client.sendRawMessages(templateCode, recipientList);
// 같은 알림톡 일괄 전송
const templateCode = 'testTemplateCode';
const recipientList = ['01012345678', '01087654321'];
const contet = '여러분 카플랫 이용은 어떠셨나요?';
 
client.sendSameRawMessagesToMultipleUsers(templateCode, recipientList, content);
// 예약 알림톡 전송 / 취소
async someFunction(templateCode, recipientList, requestDate) {
  try {
    // requestDate 시점에 예약 전송
    const requestId = await client.sendRawMessages(templateCode, recipientList, requestDate);
 
    // requestId 에 해당하는 알림톡 취소
    await client.cancelToRequest(requestId);
    
    return 'success';
  } catch (err) {
    return err;
  }
}
 

Package Sidebar

Install

npm i kakao-bizmessage-toast

Weekly Downloads

4

Version

1.1.0

License

MIT

Unpacked Size

178 kB

Total Files

6

Last publish

Collaborators

  • nyuno