Installation
InstallationThis guide will walk you through setting up Kick Bot for your Kick.com stream.
Prerequisites
PrerequisitesBefore installing Kick Bot, ensure you have:
Node.js v14+ installed on your system
npm or yarn package manager
A Kick.com account with streaming permissions
A Skillful AI account and API key
OAuth client credentials from Kick.com Developer Portal
Setting Up Kick.com OAuth Credentials
Setting Up Kick.com OAuth CredentialsKick Bot uses OAuth to authenticate with Kick.com. Follow these steps to set up your credentials:
Go to the Kick.com
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:

Example Kick Application 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 ProductionPermissions: Request the
chat:writescope
Save the application and note your
Client IDandClient Secret
Setting Up Skillful AI
Setting Up Skillful AIKick Bot uses Skillful AI to power its responses. Follow these steps to set up your Skillful AI account:
Sign up at Skillful AI
Create at least one agent with your preferred personality and settings
Get your API key from the dashboard
Installing Kick Bot
Installing Kick Botvia npm
npm install @skillfulai/kick-botvia yarn
yarn add @skillfulai/kick-botGetting Your Chatroom ID
Getting Your Chatroom IDKick 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
Next StepsOnce you have installed KickBot and collected all the necessary credentials, proceed to the Quick Start to get your bot up and running.
Last updated