0.34.0 • Published 11 months ago

@botpress/client v0.34.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

Botpress Client

Official Botpress HTTP client for TypeScript. Queries the Botpress API.

Installation

npm install --save @botpress/client # for npm
yarn add @botpress/client # for yarn
pnpm add @botpress/client # for pnpm

Usage

import { Client } from '@botpress/client'

// 0. Type definitions for each operation's IO
type GetBotInput = ClientInputs['getBot']
type GetBotOutput = ClientOutputs['getBot']

const main = async () => {
  const token = 'your-token'
  const workspaceId = 'your-workspace-id'
  const botId = 'your-bot-id'
  const client = new Client({ token, workspaceId, botId })

  // 1. plain operations
  const { bot } = await client.getBot({ id: botId })
  console.log('### bot', bot)

  // 2. list utils with `.collect()` function
  const [latestConversation] = await client.list
    .conversations({ sortField: 'createdAt', sortDirection: 'desc', integrationName: 'telegram' })
    .collect({ limit: 1 })
  console.log('### latestConversation', latestConversation)

  // 3. list utils with async generator and `for await` syntax
  for await (const message of client.list.messages({ conversationId: latestConversation.id })) {
    console.log(`### [${message.userId}]`, message.payload)
  }
}

void main()
0.34.0

11 months ago

0.33.2

11 months ago

0.33.1

11 months ago

0.32.0

11 months ago

0.33.0

11 months ago

0.31.0

11 months ago

0.29.4

1 year ago

0.29.3

1 year ago

0.29.2

1 year ago

0.30.2

12 months ago

0.30.1

12 months ago

0.30.0

12 months ago

0.20.1

1 year ago

0.20.0

1 year ago

0.19.0

1 year ago

0.29.0

1 year ago

0.27.0

1 year ago

0.25.1

1 year ago

0.25.0

1 year ago

0.23.2

1 year ago

0.23.1

1 year ago

0.23.0

1 year ago

0.29.1

1 year ago

0.21.0

1 year ago

0.18.2

1 year ago

0.18.0

1 year ago

0.26.3

1 year ago

0.28.0

1 year ago

0.26.2

1 year ago

0.26.1

1 year ago

0.26.0

1 year ago

0.24.2

1 year ago

0.24.1

1 year ago

0.24.0

1 year ago

0.22.0

1 year ago

0.26.5

1 year ago

0.26.4

1 year ago

0.17.0

1 year ago

0.16.2

1 year ago

0.16.1

1 year ago

0.16.0

1 year ago

0.15.0

1 year ago

0.14.1

1 year ago

0.14.2

1 year ago

0.14.0

1 year ago

0.13.1

1 year ago

0.13.0

1 year ago

0.12.4

1 year ago

0.12.3

1 year ago

0.12.1

1 year ago

0.12.2

1 year ago

0.11.9

1 year ago

0.12.0

1 year ago

0.11.8

1 year ago

0.11.7

2 years ago

0.11.6

2 years ago

0.11.4

2 years ago

0.11.5

2 years ago

0.11.3

2 years ago

0.11.2

2 years ago

0.11.1

2 years ago

0.11.0

2 years ago

0.10.1

2 years ago

0.10.0

2 years ago

0.9.5

2 years ago

0.9.4

2 years ago

0.9.3

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.0

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.3.0

2 years ago

0.1.2

2 years ago

0.2.0

2 years ago

0.6.3

2 years ago

0.3.6

2 years ago

0.6.2

2 years ago

0.3.5

2 years ago

0.3.8

2 years ago

0.6.4

2 years ago

0.3.7

2 years ago

0.5.0

2 years ago

0.3.2

2 years ago

0.4.0

2 years ago

0.3.1

2 years ago

0.1.3

2 years ago

0.7.0

2 years ago

0.6.1

2 years ago

0.5.2

2 years ago

0.3.4

2 years ago

0.6.0

2 years ago

0.5.1

2 years ago

0.1.0

2 years ago

0.1.1

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago