with Twitch and Sonix?
Blocks a user; that is, adds a specified target user to your blocks list
Creates a new translation for a selected media file. See the documentation
Checks if you are subscribed to the specified user's channel
Gets the text transcript of a selected media file. See the documentation
The Twitch API unlocks a world of possibilities for engaging with live streaming communities and understanding audience behaviors. With Pipedream, you can harness this API to automate many aspects of Twitch interaction and analysis. From tracking stream stats to automating chat messages, the Twitch API lets you create workflows that interact with Twitch's vast live streaming ecosystem. Pipedream's serverless platform streamlines these tasks, making it simple to connect Twitch with other services for enhanced functionalities.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
twitch: {
type: "app",
app: "twitch",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.twitch.tv/helix/users`,
headers: {
Authorization: `Bearer ${this.twitch.$auth.oauth_access_token}`,
"Client-ID": `${this.twitch.$auth.oauth_client_id}`,
},
})
},
})
The Sonix API enables automated transcription of audio and video files into text, offering functions like uploading media, managing files, and retrieving transcripts. Leveraging Pipedream’s capabilities, you can integrate the Sonix API with various services to streamline media processing workflows, making transcription tasks more efficient. By automating interactions with Sonix, you can trigger actions based on the transcription status, analyze content, and connect transcribed text with other apps for further processing or analysis.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sonix: {
type: "app",
app: "sonix",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.sonix.ai/v1/media`,
headers: {
Authorization: `Bearer ${this.sonix.$auth.api_key}`,
},
})
},
})