YourVibeBot 🤖

YourVibeBot is a multi-platform AI companion designed for livestreaming communities on Kick and Twitch.
Powered by AI and real-time streaming integrations, YourVibeBot can interact with viewers, translate messages, respond to commands, recognise chat activity and help automate community engagement during live streams.
Currently supporting: Kick ✅ • Twitch ✅
Created and developed by Antonio Gargiulo
Websites: DRAGOSSIDO - DRAGOSSIDO ACADEMY - IO-HO
Available Commands
-
!ai followed by a message
Ask the AI companion a question or start a conversation. Non-English AI conversations are translated so both the viewer and the rest of the chat can understand the interaction.
Example:!ai What music are we listening to tonight? -
!so @username
Give another Kick creator a shout-out and display a direct link to their channel.
Example:!so @djtotygee -
Social Commands
Display DJ TOTY GEE's official social, streaming and music links.
!discord,!kick,!twitch,!mixcloud,!beam,!whatsapp,!telegram,!messenger,!facebook,!instagram,!threads,!youtube,!rumble,!tiktok,!website,!soundcloud,!spotify,!tunefm,!deezer,!tidal,!applemusic,!amazonmusic,!digitalpool,!bmpsupreme,!throne,!linkedin
Initial Development
8 July 2026
The first working version of YourVibeBot was created. This release introduced the basic Node.js server, Kick OAuth authentication, secure token storage, OpenAI integration and the first AI chat command.
Viewers could interact with the bot by writing !ai followed by their message.
Smart Chat and Automatic Translation
28 July 2026
Version 1.0 introduced smarter chat behaviour and improved message analysis.
- Improved detection of the bot's own messages.
- Detection of normal text and emoji-only messages.
- Automatic translation of meaningful non-English messages into English.
- Conversation encouragement after several consecutive emoji-only messages.
- Cooldowns to prevent spam and excessive AI responses.
- Continued support for the original !ai command.
Stream Welcome and Shout-Out Features
31 July 2026
Version 1.1 improved viewer interaction during live streams.
- Each viewer receives a welcome message the first time they write during a live stream.
- The welcome list resets when the stream starts or finishes.
- Added support for Kick live-stream status webhook events.
- Added the !so @username shout-out command.
- Improved protection against repeated bot replies.
Social Commands and Improved Multilingual Chat
19 August 2026
Version 1.2 expanded YourVibeBot with additional community, social-media and multilingual interaction features.
-
Improved detection of Kick custom emotes such as
[emote:ID:name], allowing them to be treated correctly as emote-only messages. - Improved multilingual !ai conversations. When a viewer uses the AI command in another language, YourVibeBot can translate the viewer's message into English, answer in the viewer's original language and provide an English translation of the reply.
- Added a dedicated social-command system with links stored separately in the application configuration.
- Added commands for social networks, streaming platforms, music services and DJ resources including Discord, Twitch, Telegram, Facebook, YouTube, Spotify, SoundCloud and more.
- Added personalised responses for each social command instead of returning only a raw URL.
- Added support for Discord live notifications when the Kick channel goes live.
Core Architecture Refactor
21 August 2026
Version 1.3 focused on restructuring YourVibeBot into a cleaner, more scalable architecture in preparation for future multi-platform support.
- Reorganised the project into dedicated core, services and platform modules.
-
Moved Kick-specific logic into
src/platforms/kick/so the Kick integration is now clearly separated from the shared bot logic. -
Created a reusable
src/core/chatHandler.jsthat now manages the main chat behaviour independently from Kick. - Centralised AI commands, automatic translation, welcome messages, social commands, shout-outs, emoji detection and cooldown logic inside the shared chat handler.
- Improved the internal message flow so platform-specific code only needs to extract the username and message before passing them to the shared YourVibeBot core.
- Introduced platform-aware user handling, preparing the bot to distinguish users across different streaming services.
- Kept all existing Kick features fully functional while reducing duplicated logic and making future development easier to maintain.
This release lays the technical foundation for Version 1.4, which will introduce Twitch integration and begin the next stage of YourVibeBot's multi-platform development.
🎉 Major Update: YourVibeBot Now Supports Twitch
24 August 2026
Version 1.4 marks one of the biggest milestones in the development of YourVibeBot.
YourVibeBot is no longer a Kick-only companion: Twitch is now officially supported.
This release introduces the architecture needed to transform YourVibeBot into a true multi-platform AI companion for livestreaming communities.
- Kick + Twitch support through a shared multi-platform AI chat core.
- Added Twitch OAuth authentication for the bot and broadcaster.
- Added secure Twitch token storage and token management.
- Added real-time Twitch integration using EventSub WebSockets.
-
Added real-time Twitch chat monitoring through
channel.chat.message. - Added the ability for YourVibeBot to send messages and AI responses directly to Twitch chat.
- Existing features including !ai, social commands, shout-outs, automatic translation, welcome messages and cooldown protection are integrated into the shared multi-platform chat architecture.
- Added native Twitch emote detection using EventSub message fragments, including support for custom Twitch emotes.
- Added detection of Twitch streams going online and offline.
- Added automatic Discord live notifications when the Twitch channel goes live, including the stream title, category, channel link and live thumbnail when available.
- Kick and Twitch now use independent platform modules while sharing the same YourVibeBot AI and conversation engine.
Supported platforms: Kick ✅ • Twitch ✅
Version 1.4 is the beginning of the next stage of YourVibeBot: one AI companion, one shared intelligence and multiple livestreaming platforms.