bot9

AI chatbot builder for customer support.

Integrate the bot9 API with the Delay API

Setup the bot9 API trigger to run a workflow which integrates with the Delay API. Pipedream's integration platform allows you to integrate bot9 and Delay remarkably fast. Free for developers.

Initiate Chat with the bot9 API

Initiates a new conversation with a Bot9 chatbot. See the documentation

 
Try it
Delay Workflow with the Delay API

Delay the execution of your workflow for a specific amount of time (does not count against your compute time).

 
Try it
Send Chat Message with the bot9 API

Send a chat message to a Bot9 chatbot. See the documentation

 
Try it

Overview of bot9

The Bot9 API enables automated interactions with trading systems, allowing users to execute, manage, and analyze trades through a programmatic interface. In Pipedream, you can leverage this API to craft serverless workflows that handle trading tasks, notifications, and analyses without needing to build a full backend system. This can speed up trade execution, improve response times to market changes, and enable complex trading strategies that adjust to live market data.

Connect bot9

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    bot9: {
      type: "app",
      app: "bot9",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://apiv1.bot9.ai/api/auth/account`,
      headers: {
        Authorization: `Bearer ${this.bot9.$auth.api_key}`,
      },
    })
  },
})

Overview of Delay

The Delay API in Pipedream is a built-in function that allows you to pause a workflow for a specified amount of time. This can be incredibly useful when you need to stagger API calls to avoid rate limits, wait for an external process to complete, or simply introduce a delay between actions in a sequence. With precision up to milliseconds, the Delay API provides a simple yet powerful tool for managing timing in automation workflows.

Connect Delay

1
2
3
4
5
6
7
export default defineComponent({
  async run({steps, $}) {
    // Specify the amount of time to delay your workflow in milliseconds
    return $.flow.delay(5000)
  },
})