Last updated
Last updated
Installation
This guide will walk you through setting up Kick Bot for your Kick.com stream.
Prerequisites
Before installing Kick Bot, ensure you have:
Node.js v14+ installed on your system
npm or yarn package manager
A account with streaming permissions
A account and API key
OAuth client credentials from Kick.com Developer Portal
Setting Up Kick.com OAuth Credentials
Kick Bot uses OAuth to authenticate with Kick.com. Follow these steps to set up your credentials:
Go to the
Go to your profile by clicking on your profile picture to the top right, and then click on settings.
Click on 'Developer'
Create a new app by clicking on 'Create New'
Your application should look like this:
Set the following values:
App Name: "Kick Bot" (or any name you prefer)
Redirect URI: http://localhost:3000/callback
(for local testing) / Hosted URI for Production
Permissions: Request the chat:write
scope
Save the application and note your Client ID
and Client Secret
Setting Up Skillful AI
Kick Bot uses Skillful AI to power its responses. Follow these steps to set up your Skillful AI account:
Create at least one agent with your preferred personality and settings
Get your API key from the dashboard
Installing Kick Bot
Getting Your Chatroom ID
Kick unfortunately has no official way of doing this, however we can easily find our chatroom ID by doing the following:
Go to your Kick.com channel
Open the browser's developer tools (F12)
Go to the Network tab and refresh the page
Click on the 'chatroom' request
On the right, click on 'Preview' tab
The chatroom ID will be in the response as id
Next Steps
Sign up at
Once you have installed KickBot and collected all the necessary credentials, proceed to the to get your bot up and running.