YourVibeBot 🤖
🪙 Explore YourVibeBot Coins
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 -
!coins / !level
Check your coin balance, history and level progress. -
!love / !love @username
Send some love for 2 or 4 coins. -
!kiss @username
Send a kiss for 150 coins. -
!promo / !p
Promote your current Kick or Twitch channel for 200 coins. -
!thief @username 1-50
Hunt for another viewer inside the virtual nightclub! Guess their hidden position across 10 club areas to steal half their coins. (Club areas Here) Guess wrong and you could lose half of yours. -
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.
🪙 Coins, Levels and Interactive Games
14 September 2026
Version 2.0 introduces the YourVibeBot community economy across Kick and Twitch, backed by MariaDB and integrated directly into live chat.
- Added persistent viewer profiles, platform accounts, wallets and coin transaction history.
- Added automatic coin earning for eligible followers, subscribers and subscription gifters, with the highest applicable earning rate used.
- Added subscription and gifted-subscription coin bonuses.
- Added !coins with total, month, year and history views, plus !level and automatic level-up/level-down announcements.
- Added paid community commands: !love, !kiss and platform-aware !promo / !p.
- Added broadcaster-only !add and !less coin administration commands.
- Added the !thief game with 50 secret positions, 10 club zones and atomic coin transfers between players.
- Added public coin pages for the economy overview, leaderboard, levels, Thief rules and individual Kick/Twitch profiles.
âš¡ Economy Improvements, AI Limits and Live Leaderboards
16 September 2026
Version 2.1 expands and strengthens the Version 2.0 economy with controlled AI usage, account lifecycle management and live leaderboard displays for streams and websites.
- Added !ai economy limits: followers receive 3 interactions per calendar month, subscribers 10 per calendar month, and the broadcaster has unlimited free access.
- Added permanent gifter AI credits: every gifted subscription adds 20 !ai interactions that remain available until used.
- Added conservative Kick/Twitch account lifecycle checks to detect platform accounts that have genuinely disappeared.
- Added safe coin redistribution for confirmed disappeared accounts, sharing their remaining coins among eligible recently active coin users while preserving transaction history.
- Improved the Coins dashboard with clearer statistics for coins in circulation, coin users and supported platforms.
- Added a live Top 10 Coins OBS Browser Source designed for 350 × 720 displays.
- Added a responsive, auto-updating Top 10 Coins iframe for embedding the leaderboard on external websites.
- Fixed historical follower recognition across Kick and Twitch. Twitch can synchronise existing follower roles, while follower-only chat can automatically recognise active followers on both platforms before coin rewards are calculated. Kick historical follower backfill support was also added.