You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm a developer, and over the past several days I've built an AI-powered viewer companion bot for Kick livestreams. I reached out by email but only got a general auto-reply, so I'm trying here as suggested.
The core idea: let viewers interact with a live stream through natural language — chat, screen, and voice — all through one assistant.
What it does:
Chat — Answers viewer questions whenever the bot is called by name. For anything time-sensitive (scores, recent news, etc.), it runs a live web search first instead of guessing, so answers stay accurate.
Multilingual by design — Understands and replies naturally in whatever language a viewer writes in, no manual language switch needed — useful for Kick's genuinely global chat rooms.
Screen awareness — On request (e.g. "look at the screen, what's happening" or "who is that character"), the bot captures a frame from the live stream and analyzes it with a vision model. It's built to read actual on-screen text and name labels rather than guess, with resolution kept high enough to catch small HUD details. Fully opt-in per viewer — privacy was part of the design from day one, not an afterthought.
Voice awareness — Transcribes the streamer's audio live and can respond naturally to what's being said, in real time.
Persistent memory, not just a name lookup — Builds real notes on both individual viewers and each channel over time, periodically summarized by an LLM into a lasting knowledge base rather than a session-only cache. Ask it "do you know me?" days later and it answers from what it's actually learned, not a canned greeting.
Relationship memory — Tracks a familiarity score per viewer that builds up over repeated interactions, so the bot's tone naturally warms up with regulars instead of treating every message like a first meeting.
Built-in entertainment — Plus a character-driven interactive story/roleplay mode for viewers who want more than Q&A.
Moderation — Bans, timeouts, and stream category/title updates, all through the official api.kick.com/public/v1 API with proper OAuth token handling and refresh logic.
Discord companion — A linked Discord bot with shared memory: if a viewer is recognized on both Discord and Kick, their identity is linked across platforms. It can also join a voice channel and reply out loud via TTS, and commands can be issued from Discord to control the Kick-side bot, such as switching which channel it's actively watching.
Reliability & safety — Built-in spam/abuse protection, guardrails against prompt-injection style attempts, and a local fallback brain that keeps basic responses working if the primary AI backend goes down.
Response-interval control (natural language): The streamer or a mod can throttle how often the bot replies in chat just by saying it — e.g. "Please make your Fako chat response take 1 minute." — no need to touch a GUI or terminal. The bot recognizes several different phrasings of this request and maps them all to the same setting: instead of answering every time it's triggered, it only answers once per chosen interval (1/3/5 min, etc.), set per channel.
Blacklist: A persistent, disk-backed list at both the viewer and channel level. A blacklisted viewer gets no responses anywhere the bot operates — silently ignored, with the check applied on every message, not just once. A blacklisted channel is dropped from active watching right away and the bot refuses to reconnect to it until it's removed from the list.
The system is fully functional and currently being tested on a few live channels. I built it working closely with AI coding tools, which let me move fast — happy to talk through the architecture in detail.
I'd love to share this with the Kick Dev team, get feedback, and hear about any current bounty or partnership opportunities. Happy to answer any questions or share more details.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi Kick Dev team,
I'm a developer, and over the past several days I've built an AI-powered viewer companion bot for Kick livestreams. I reached out by email but only got a general auto-reply, so I'm trying here as suggested.
The core idea: let viewers interact with a live stream through natural language — chat, screen, and voice — all through one assistant.
What it does:
api.kick.com/public/v1API with proper OAuth token handling and refresh logic.The system is fully functional and currently being tested on a few live channels. I built it working closely with AI coding tools, which let me move fast — happy to talk through the architecture in detail.
Short demo videos:
I'd love to share this with the Kick Dev team, get feedback, and hear about any current bounty or partnership opportunities. Happy to answer any questions or share more details.
Thanks for your time!
All reactions