Skip to content

Commit 6ea75e1

Browse files
committed
Updated README and actions.txt
1 parent 80ff2f5 commit 6ea75e1

File tree

3 files changed

+81
-2
lines changed

3 files changed

+81
-2
lines changed

Kick.bot.csproj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@
4444
</ItemGroup>
4545

4646
<ItemGroup>
47+
<None Update="actions.txt">
48+
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
49+
</None>
4750
<None Update="LICENSE.txt">
4851
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
4952
</None>

README.md

Lines changed: 77 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,82 @@
11
# Kick.com integration for Streamer.bot
22

3-
Documentation is coming soon.
3+
This integration for Streamer.bot is very "raw" for the moment but covers all the basics.
4+
You will get :
45

5-
# License
6+
* Custom events triggers for all basic streaming events : new followers, subs, resubs, gifts and even moderation
7+
events and messages events.
8+
* 2 C# methods to send messages and replies to your chat.
9+
* Support for Streamer.bot commands ! Yes, the ones from the "Commands" tab.
10+
11+
Just take a look to the triggers in ``Custom`` => ``Kick`` and see by yourself :)
12+
13+
**Contact**
14+
15+
[![Kick](https://play-lh.googleusercontent.com/66czInHo_spTFWwLVYntxW8Fa_FHCDRPnd3y0HT14_xz6xb_lqSv005ARvdkJJE2TA=s32-rw)](https://kick.com/sehelitar)
16+
[![Twitch](https://play-lh.googleusercontent.com/QLQzL-MXtxKEDlbhrQCDw-REiDsA9glUH4m16syfar_KVLRXlzOhN7tmAceiPerv4Jg=s32-rw)](https://twitch.tv/sehelitar)
17+
[![Twitter/X](https://play-lh.googleusercontent.com/XyI6Hyz9AFg7E_joVzX2zh6CpWm9B2DG2JuEz5meCFVm4-wTKTnHgqbmg62iFKe4Gzca=s32-rw)](https://twitter.com/sehelitar)
18+
[![Youtube](https://play-lh.googleusercontent.com/lMoItBgdPPVDJsNOVtP26EKHePkwBg-PkuY9NOrc-fumRtTFP4XhpUNk_22syN4Datc=s32-rw)](https://youtube.com/@sehelitar)
19+
20+
### -- WARNING --
21+
22+
Compatible only with Streamer.bot **> 0.2.0**
23+
24+
## Compilation
25+
26+
To fully compile this extension from scratch, you need to have access to my Kick API implementation (added as a
27+
submodule in ``KickAPI``). That implementation, based on the actual private API, is in a private repository.
28+
I could make it public, but since this is a private API and the public one should be up soon, I made the choice to
29+
not release it. This extension will use the new public API as soon as possible, and all sources will be released then.
30+
31+
However, all release packages come with a compiled version of Kick.dll you can use as a reference in this project,
32+
so you actually CAN compile it that way.
33+
34+
## Installation
35+
36+
To install this extension, download the latest release available and copy all files into ``dlls`` folder of your
37+
Streamer.bot installation.
38+
Then, import ``actions.txt`` into Streamer.bot using the Import button in the top toolbar of the app.
39+
40+
If the installation is successful, a browser window will open. If not, check if the code in the imported action
41+
can compile successfuly and have no missing references. All required references are in the ``dlls`` folder of SB,
42+
no other download is necessary.
43+
44+
You just have to authenticate yourself on Kick, the browser window will close by itself once it's done.
45+
A Windows notification will appear to confirm your authentication is successful.
46+
47+
## Usage
48+
49+
Just add Kick triggers to your actions and see for yourself !
50+
51+
All triggers mimic Twitch events (as far as I could), so Twitch documentation for the corresponding triggers applies.
52+
(see https://wiki.streamer.bot/en/Platforms/Twitch/Events)
53+
54+
And for both C# methods, some arguments are required to be set before calling any of them :
55+
56+
### SendMessage
57+
58+
| Argument | Type | Value |
59+
| :----- | :----- | :----- |
60+
| message | string | The message you want to send. |
61+
62+
### SendReply
63+
64+
| Argument | Type | Value |
65+
| :----- | :----- | :----- |
66+
| reply | string | The message you want to send. |
67+
| message | string | Content of the message you are replying to. |
68+
| msgId | string | Id of the message you are replying to. |
69+
| user | long | Username of the user you are replying to. |
70+
| userId | string | Id of the user you are replying to. |
71+
72+
Note : If you reply to a message in an action that was called by a message/command trigger, all these arguments but
73+
your reply will already be set.
74+
75+
## Bugs
76+
77+
Feel free to open an issue on Github if you have a problem. Please provide a maximum of informations, including
78+
bot logs and instructions to reproduce your problem.
79+
80+
## License
681

782
This project is distributed under MIT License.

actions.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
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

0 commit comments

Comments
 (0)