Installation - Sehelitar/Kick.bot GitHub Wiki
Installation
To install this extension, download the latest available release
and copy all files into the dlls
folder of your Streamer.bot installation.
Then, import actions.txt
into Streamer.bot using the Import button in the top toolbar of the app.
Now, go to the freshly installed action KickBot
and edit the code sub-action.
A new window will open. At the bottom, click on the References
tab, do a right-click in the white box and click Add reference from file...
and add Kick.bot.dll.
Note: Kick.dll doesn't exist anymore. Only Kick.bot.dll is required
Then click on Compile
and check in the Compiling Log
tab that everything work as expected.
Click on OK
to close this window. At this point, the configuration window should appear.
Authenticate yourself on Kick and you're good to go.
A Windows notification will appear to confirm your authentication is successful. If you don't see the notification, check if they are not muted because of Windows' "Do Not Disturb" mode.
Dedicated Bot Account
If you want to use a dedicated bot account with this extension, you can now do that using the configuration window.
To re-open the configuration window, run the KickBot action using a test trigger. The default Execute() method will be executed, and the window should appear.
Upgrades
Most upgrades are easy and require a simple DLL swap. Shutdown Streamer.bot and replace Kick.bot.dll in the dlls
folder with the new one, then restart it.
Some upgrades might require to re-import an updated action that will replace the current one. You will have to follow the installation process again and add the missing references to make it work.
Usage
Just add Kick triggers to your actions and see for yourself !
All Kick triggers mimic Twitch triggers (as far as I could). Documentation for these can be found here: https://github.com/Sehelitar/Kick.bot/wiki/Triggers
To call any C# method, just add a Execute C# Method
sub-action like this:
C# methods documentation is available here: https://github.com/Sehelitar/Kick.bot/wiki/Methods
Create/Use Commands
The first thing to do, if you don't have any command yet, is to create one.
Go to the Commands
tab and add a new command.
Note : If you already have commands set for Twitch or any other platform, you DO NOT need to duplicate them, they will automatically show up in the triggers list.
Note #2 :
User Permissions
will NOT work with Kick since this require a deeper intergration with Streamer.bot to make it work properly. UseGroup Permissions
instead, with the 3 primary groups only (custom ones won't work either).
Let's create our first command :
Click Ok
to save it. You also need to click on the Save
button in the top bar.
Note: If you don't click on the
Save
button, the command you just created won't show up in the triggers list.
Now, your command trigger should be available in the triggers list.
That's it! Now just configure your action to do whatever you need, then try it out!
Logs
If you ever have any problem with this extension, logs files might be very useful. You will find them in the logs
folder of your bot's installation. All Kick's logs entries will have a [Kick]
prefix in front of them to make them easy to spot.