Twitch Developer App

Use this app to connect to the Twitch API using your own Twitch developer app. This is required when using any Twitch API that requires App Access Tokens.

Integrate the Twitch Developer App API with the Delay API

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

Delay Workflow with Delay API on New Incoming Raid (Instant) from Twitch Developer App API
Twitch Developer App + Delay
 
Try it
Delay Workflow with Delay API on New Outgoing Raid (Instant) from Twitch Developer App API
Twitch Developer App + Delay
 
Try it
Delay Workflow with Delay API on New Streams By Streamer (Instant) from Twitch Developer App API
Twitch Developer App + Delay
 
Try it
New Incoming Raid (Instant) from the Twitch Developer App API

Emit new event when a specific broadcaster is raided by another broadcaster.

 
Try it
New Outgoing Raid (Instant) from the Twitch Developer App API

Emit new event when a specific broadcaster raids another broadcaster.

 
Try it
New Streams By Streamer (Instant) from the Twitch Developer App API

Emit new event when a live stream starts from the streamers you specify.

 
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

Overview of Twitch Developer App

With the Twitch Developer App API, you can create a variety of apps and
integrations to help make your broadcasting experience better. The API opens up
new possibilities in chatbot integrations, streaming services, and other app
development. Below are just a few examples of what you can do with the API:

  • Create chatbots that can help keep your chat conversations running smoothly
  • Integrate Twitch with other third-party services for more functionality
  • Create alerts for streamers and viewers when activities occur
  • Create streaming services with more features than are available through the
    Twitch app
  • Develop apps that make it easier to manage stream broadcasts
  • Show streamer viewer stats in real time
  • Automate tasks related to stream broadcasts
  • Tailor streaming experiences on any device

Connect Twitch Developer App

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: {
    twitch_developer_app: {
      type: "app",
      app: "twitch_developer_app",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://id.twitch.tv/oauth2/validate`,
      headers: {
        Authorization: `Bearer ${this.twitch_developer_app.$auth.oauth_access_token}`,
      },
    })
  },
})

Overview of Delay

The Delay API allows you to build workflows that wait a specified amount of
time before continuing. This can be useful for rate-limiting actions, or
waiting for an external event to occur.

Here are some examples of what you can build using the Delay API:

  • A workflow that sends a Slack message after a specified amount of time
  • A workflow that checks for new data from an external API every hour
  • A workflow that backs up a file to Dropbox every day

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)
  },
})