Kick.py
A python api wrapper for kick.com
Install / Use
/learn @cibere/Kick.pyREADME
Kick.py
<a href="https://discord.gg/AGuwPB2XfV"><img src="https://discord.com/api/guilds/1046574190242828349/embed.png" alt="Discord Server Invite"></a>
Kick.py will be an async api wrapper for kick.com once the api is public, and is documented. Though once its there, I will gladly accept help in making this :D
Documentation
Our docs are being hosted on https://kickpy.cibere.dev
Features
- Emotes (Global and per streamer)
- Videos
- Livestreams
- Users
- Chatters
- Reading Messages
- Sending Messages
- Cloudflare Bypass
- Assets
- Full Ban Support
- Leaderboards
- Regenerate Token on expiration
- Proxy Support
Installation
! This project is still in early alpha, so it might not work as expected but here is how installation goes.
Install from github requires git to be installed
pip install git+https://github.com/cibere/kick.py
If you are api whitelisted (meaning you are whitelisted from cloudflare), then you can pass whitelisted=True to your Client constructor. Otherwise you should setup the bypass script.
Setting up the bypass script
these steps assume your python executable is python, but that might not be the case
- Install golang
- Run
python -m kick bypass createto create the script. Seepython -m kick bypass create --helpfor information about running the command.Options include: proxy, port, filepath
- To install the dependencies run
python -m kick bypass install. - To start the script run
go run bypass.go.
If you set a port other than 9090 for the bypass script, make sure to pass bypass_port=THE_PORT into your Client constructor.
Basic Example
import kick
import asyncio
client = kick.Client()
@client.event
async def on_message(message):
print(f"Received message from {message.author.username}")
@client.event
async def on_ready():
print("I'm Ready!")
user = await client.fetch_user("xQc")
await user.chatroom.connect()
client.run()
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
