sendblue-node
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

openai-api

Overview

This package is a node.js wrapper for the Sendblue API. It provides a simple interface for sending and receiving messages.

Installation

npm i sendblue-node

Usage

Initializing

import Sendblue from 'sendblue-node'

// Load your key from an environment variable or secret management service
// (do not include your key directly in your code)
const SENDBLUE_API_KEY = process.env.SENDBLUE_API_KEY
const SENDBLUE_API_SECRET = process.env.SENDBLUE_API_SECRET

const sendblue = new Sendblue(SENDBLUE_API_KEY, SENDBLUE_API_SECRET)

Send Message API Call

;(async () => {
  const response = await sendblue.sendMessage({
    number: '+19998887777',
    content: 'Hello world!',
    send_style: 'invisible',
    media_url: 'https://source.unsplash.com/random.png',
    status_callback: 'https://example.com/message-status/1234abcd'
  })

  console.log(response)
})()

Send Group Message API call

;(async () => {
  const response = await sendblue.sendGroupMessage({
    numbers: ['+19998887777', '+19998887778'],
    content: 'Hello world!',
    send_style: 'invisible',
    media_url: 'https://source.unsplash.com/random.png',
    status_callback: 'https://example.com/message-status/1234abcd'
  })

  console.log(response)
})()

/sendblue-node/

    Package Sidebar

    Install

    npm i sendblue-node

    Weekly Downloads

    1

    Version

    0.1.0

    License

    ISC

    Unpacked Size

    31.5 kB

    Total Files

    23

    Last publish

    Collaborators

    • njerschow