Skip to content

Kastoner63/deckboard-kick-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kick Controller for Deckboard (English)

An extension for Deckboard that allows you to control your Kick.com stream via the official API.

Features

  • Secure Login: Authentication via the official OAuth2 flow.
  • Send Message: Automatically send messages to the chat.
  • Shoutout: Give a shoutout to another streamer (e.g., !so @user).
  • (Coming Soon): Manage stream title/game and moderation tools.

⚙️ Configuration (How to get Client ID)

To use this extension, you must create a free application on the Kick Developer Portal. Follow these steps:

  1. Enable 2FA: Two-Factor Authentication must be enabled on your Kick account (Settings > Security).
  2. Go to the Kick Developer Portal.
  3. Click the Create App button.
  4. Fill in the information:
    • Name: Deckboard Control (or any name you prefer).
    • Redirect URL: ⚠️ http://localhost:3000/callback (You must use this exact address for the connection to work).
  5. Confirm creation.
  6. Copy the Client ID and Client Secret displayed on the screen.

In Deckboard

Click on the Kick Control extension icon and enter:

  • Client ID: The ID you just created.
  • Client Secret: The associated secret key.
  • Kick User ID: Your unique numeric User ID.

📥 Installation

  1. Download the latest version (.zip) from the Releases tab.
  2. Unzip the folder into the Deckboard extensions directory:
    • Windows: C:\Users\YourName\deckboard\extensions\
  3. Open a terminal in this folder and install dependencies:
    npm install
  4. Restart Deckboard.

Credits

License

MIT License.

Kick Controller for Deckboard (French)

Une extension pour Deckboard permettant de contrôler votre stream Kick.com via l'API officielle.

Fonctionnalités

  • Connexion Sécurisée : Authentification via OAuth2 officiel.
  • Envoyer un message : Envoyer des messages dans le chat automatiquement.
  • Shoutout : Faire une dédicace à un autre streamer (ex: !so @user).

⚙️ Configuration (Comment obtenir le Client ID)

Pour utiliser cette extension, vous devez créer une application gratuite sur le portail développeur de Kick. Voici la marche à suivre étape par étape :

  1. Activez la 2FA : La double authentification doit être active sur votre compte Kick (Paramètres > Sécurité).
  2. Accédez au Portail Développeur Kick.
  3. Cliquez sur le bouton Create App.
  4. Remplissez les informations :
    • Name : Deckboard Control (ou le nom de votre choix).
    • Redirect URL : ⚠️ http://localhost:3000/callback (Il est impératif de mettre exactement cette adresse pour que la connexion fonctionne).
  5. Validez la création.
  6. Copiez le Client ID et le Client Secret affichés à l'écran.

Dans Deckboard

Cliquez sur l'icône de l'extension Kick Control et renseignez :

  • Client ID : Celui que vous venez de créer.
  • Client Secret : Le code secret associé.
  • Kick User ID : Votre identifiant numérique (User ID).

📥 Installation

  1. Téléchargez la dernière version (.zip) depuis l'onglet Releases.
  2. Décompressez le dossier dans le répertoire extensions de Deckboard :
    • Windows : C:\Users\VotreNom\deckboard\extensions\
  3. Ouvrez un terminal dans ce dossier et installez les dépendances :
    npm install

Crédits

About

Control Kick via Official API for Deckboard

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors