Update 2026-07-02: Misc
Added viewer avatars as an option.
Limited commands in this version.
Can be turned on in the card at the bottom of your web UI.
Latest updates
Update 2026-07-05: Misc
Added a “virtual wall” to limit the part of the screen where avatars are allowed to appear. By default, avatars are allowed to appear across 100% of the screen’s width.
Added new avatars (43 now) and new commands.
!jump makes your own avatar jump.
!run makes your own avatar run.
!hug username makes two existing avatars meet and hug.
!fight username plays a silly BONK-style interaction between two existing avatars.
!fly makes your own avatar fly.
!change changes your existing avatar to a new random allowed avatar.
!change avatar_name changes your existing avatar to that specific avatar if it exists and is allowed for this stream.
!open chest opens a visible chest if your avatar is already on screen.
Added a new minigame where two teams of up to 20 participants try to win a battle between chickens and turkeys.
This history-defining epic battle will forever shape our future. Or probably not.
Agent (@lingo_echo pls) can now:
- start Poultry battle game
- enable/disable avatars
- show the last AI generated image it made
- cancel giveaways
Agent examples added to https://lingo-echo.eu/manual.html
Fixed the bug in "Guess the number" where the secret number was not showing in the webUI card.
Lingo Word game now sends messages to chat in the language it is being played in. Not English to everyone like before.
Update 2026-07-07: Lingo Word
Lingo Word now has a hard mode.
Enabling it will hide all instances of a single random letter.
Update 2026-07-11: Misc
Added new avatars. 60 now.
Expanded list of actions avatars can perform. 10 now.
Added a command !avatars which drops a link in chat where all active avatars in that stream can be found.
Added a slider for Giveaway position at the top of the overlay.
Update 2026-07-13: Misc
Chat commands like !DUCK, !FORG, !CROWD... can now be disabled inside "OBS Overlay" card.
@Lingo_Echo please/pls command (agent) can do it too.
Examples:
@Lingo_Echo pls disable duck chat command
@Lingo_Echo pls what is the status of frog chat command
Update 2026-07-18: Misc
Added !explode avatar command.
Added a way to automate informing viewers about avatars by posting a link in chat every 90 minutes or by clicking "Post Now".
Added a use for !open chest avatar command. -> to be expanded
Updated Poultry Battle with better intro splash screen and improved chat post battle text. Now it proclaims remaining live "warriors" and one MVP with their number of kills.
Updated and reorganised help in webUI (when pressing ? and the bottom left of each card). This will require more attention.
Update 2026-07-24: Avatars, message builder, bugs
Added !teleport avatar command.
It will dematerialize the viewer’s avatar and make it reappear in a random, faraway location.
Added an animation to the !change command.
If avatars are turned on, and someone raids, they will all dance for 10 seconds.
If avatars are turned on, and someone wins a giveaway, their avatar will fly above other ones until they say something in chat.
Added a "custom message builder" for full flexibility with how the translation message looks like.
Bug fixes.
Update 2026-07-27: Avatarss
If avatars are turned on, and someone cheers, avatars will display a golden coin above them for 5 seconds.
If user is timed out while their avatar is visible on screen, they will be placed in jail for the duration of the timeout.
If no viewers are in jail, the jail will disappear.
This option can be turned off from webUI Avatars card.
Update 2026-07-29: Duck River Escape
Added a new mini-game Duck River Escape.
Update 2026-07-31: Misc
In addition to adjusting their position, you can now also adjust the size of your alert images.
The Lingo word game can now be repositioned anywhere on the screen, and its letter size can be adjusted.
When triggered by a broadcaster's text message, their avatar will now remain on screen significantly longer than a viewer's avatar. The exact duration is not specified, as it may require further adjustment.
Jailed avatars now display protest messages more frequently, and the messages remain on screen for longer.
Fixed a bug that prevented lead moderators from triggering some moderator-only commands.
Fixed a bug where the WebUI displayed the wrong reason when a mini-game failed to start. It returned "overlay not connected" instead of "cooldown."
Fixed a bug that prevented "Poultry Battle" from starting for 10 minutes after an "Ogre Defence" game had finished.
To maintain the responsiveness of the bot and website, the hardware was upgraded this morning with a higher-performance CPU and a faster internet connection.
Update 2026-08-01: Misc
Translation Simulator now more closely resembles an actual Twitch chat.
Added a new avatar command: !cheer. It launches confetti from behind the avatar.
Fixed a rare bug that prevented Lingo Echo from joining a live channel.
Doubled number of words in Lingo Word game for English language.
Update 2026-08-02: Misc
Added Easy mode for Duck River Escape mini-game
Added a more visible Giveaway status with 🟢 Open and 🔴 Closed
Chat confirmations for Giveaway entries, Chicken race and Poultry battle are now batched to reduce spam and preserve Twitch API resources.
Update 2026-08-04: Misc
Avatar chat bubble now knows how to display Twitch emotes. 7TV and BTTV are not displayed.
Agent "@lingo_Echo pls" can start Duck River Escape (easy and hard mode).
Added several new avatars.
When opening a giveaway, bot now sends a link in the chat where participants can track the details, including the number of entries, how long the giveaway has been running, the odds of winning, and the names of the entrants.
Update 2026-08-06: Misc
Gifted subscriptions can now include an optional Twitch chat message.
You can now disable TTS (!speak) and drawing (@lingo_echo pls draw) in the OBS overlay card.
You can no longer enter an invalid Twitch username in the Auto shoutout card. Users were entering full http:// twitch sites in the field which lead to the feature not performing as they expected.
You can edit existing 90 sec response time needed for the giveaway winner to say something in chat to claim the prize.
Accepted values are 15-120 seconds.
Avatars now know how to display 7tv, BTTV and FFZ emotes.
Update 2026-08-10: Misc
Avatars now react to gifted subscriptions.
New avatar command added !panic
New avatar command added !shy
New avatar character added.
Giveaway overview site minor adjustments (sorted entrants alphabetically, removed @ in front of usernames...).
Poultry Battle can now be played between two streams.
Send a challenge to another streamer using the new card in the webUI.
Both need to use Lingo_Echo, be live, have overlay installed and allow it by keeping the toggle in the new card "on".
Bug fixes.
Update 2026-08-14: Followage command and Poultry Battle mini-game
Removed any references to achievements when !followage is used.
Added an option to turn the command off in the webUI, per user request.
Localised for all 25 languages. It will now return the message in the language stream is being translated to.
Poultry Battle (both the stream and cross-stream versions) allows viewers to level up their warriors.
Winning a battle grants +1 XP to all winners, and the MVP is granted +2 XP.
Warriors level up automatically every 50 XP.
Warrior status/level and XP can be checked during battle by following a link sent to chat by the bot.
Stricter battle start prerequisites will be added in the future to prevent highly unfair battles (e.g. 20 chickens fighting 2 turkeys)
Cooperative mode is in planning.
Update 2026-08-18: Avatars
Added 4 more avatar commands (!car, !balloon, !banana & !jail)
Update 2026-08-21: Timed messages
Timed messages can now also be spoken.
Up to now, they could be sent to chat as a regular message or as an announcement. From now on (if the overlay is connected), they can also be spoken using text-to-speech. Same voice as when !SPEAK is used.
Update 2026-08-28: Avatars and End of Beta period
Avatar assigned to the broadcaster now has red username above it. Moderators get a green one. Other viewers have it as before.
Users are now assigned the same avatars they had in a previous stream. Earlier, this choice was forgotten and those preferring same character had to manually chose them each stream.
One year beta user free access is comming to an end on September 20th.
Not all beta users might be aware of that.
In order to prevent any situations where the free year comes to an end as a surprise, a button will appear in the "Account" card for eligable beta users.
Clicking it will add 30 days to the account while informing users about the end of the beta free usage period.
The button does not expire, but can be used only once.
To increase immersiveness in Avatars, added a description for each of them. Can be reached by clicking the avatar's image. https://lingo-echo.eu/avatars/username
"Auto shoutouts" card now accepts up to 40 usernames. Up from previous 30. They are now organised in two columns.
Minor web-page updates including the look of this page.
Update 2026-08-30: Giveaways and new users webUI
First-time users will not immediately be presented with all cards in the Lingo Echo Web Interface. Only the Main, Moderation, and Account cards will be shown.
Cards can be manually uncovered by clicking them.
On the next visit to the Web UI, all cards will be uncovered.
Nothing changes for existing users.
---------------------
When a giveaway is open, viewers join by typing !ENTER.
They can now also exit the giveaway by typing !EXIT. For example, if they know they will not be able to be present when the giveaway is drawn.
Update 2026-09-02: Misc
When a Hype Train starts, a train drives across the Viewer Avatars overlay. It gets one extra passenger car for every Hype Train level. Avatars standing in its path are knocked into the air, land dizzy, and then recover and continue walking normally.
Streamers need to reauthorise on Lingo Echo web site for this feature to work - this grants the bot a right to "Read your channel's Hype Train data".
---------------------
Lingo Word game stability improvements.
Giveaway stability improvements.
---------------------
Added "Turkey Race" - a version of Chicken Race but with turkeys.
---------------------
Added the top warrior leaderboard across all channels and the historical age server lives in (Age of Chikens/Turkeys). New command !AGE sends the current server time period to chat.
https://lingo-echo.eu/battle-rules.html
Update 2026-09-04: KICK
Connect your KICK.com account.
If you're multi-streaming on Kick you can now have Lingo Echo:
- translate your Kick chat messages
- converse with chat over on Kick using @Lingo_Echo command
- moderate you Kick chat as per Moderation card settings
Update 2026-09-06: KICK, Viewer Avatars and Misc
Kick viewers can now join Viewer Avatars and use the same avatar commands as Twitch viewers.
Twitch and Kick avatars share the same on-screen limit and can interact with each other.
Kick avatars have a green K label and distinctive green chat bubbles, making them easy to recognise.
Kick viewers can also use bot commands: !duck, !frog, !party, !fireworks, !money, !rocket, !boom, !fight, !crowd, and !micdrop.
Lingo Echo can now remember the Twitch usernames credited with gifting a streamer a Lingo Echo subscription and use that knowledge when it is relevant to a conversation. The bot will not proactively announce or thank recognised gifters.
Added !ERA as an alternative to !AGE. Both commands announce the current Poultry Battle age.
Update 2026-09-07: KICK Auto shoutouts, Alerts and !lso
If Kick is connected a new option appears in "Auto shoutouts card".
By switching between purple and green you can chose whether to shoutout a Twitch or a Kick user.
If your Kick account is not connected, there is no change for you.
---------------------
If Kick stream is running, the Alerts card will trigger for all chosen events in your Kick chat / overlay with text and images.
New Follows
Subscriptions
Gifted subscription
Kicks (called Cheers on Twitch)
Raids are not supported as there doesn't seem to be a Kick equivalent.
Please note that Twitch takes presedance. For example if streaming categories are different and both streams are up, Twitch data will be used.
---------------------
!LSO / !LingoSO command is now supported in Kick chat. Can be triggered by a moderator or broadcaster.
Update 2026-09-08: A new army joins the Poultry Battle
Ducks are now playable characters in both one-stream and cross-stream Poultry Battles.
Streamers can choose Ducks vs Chickens or Ducks vs Turkeys, and viewers can join the Duck army with !DUCK during recruitment.
Ducks have their own persistent XP, four warrior levels and top-three leaderboard. Duck victories can also proclaim the Age of Ducks and appear in the historical reign timeline.
Update 2026-09-09: Mini-Games on Kick
All mini-games are now fully compatible with Kick.
They can be run by moderators from either chat, and viewers in both Kick and Twitch chat can play them together as one group.
Update 2026-09-17: Variables in Custom Commands
Custom commands now accept variables.
The list of available variables can be accessed by clicking the "?" icon in the lower right corner of the Custom Commands card.
Click a variable to see an example of how to use it.
Update 2026-09-18: Misc
Poultry Battle: Added the Played XP table to the Player guide page.
Avatars: Updated the !fence command to make initiating and accepting challenges easier.
Commands: Added !brb to show the BRB overlay. It is disabled by default and can be enabled from the Overlay card in the WebUI.
Commands: Updated !lurk so it also removes your Avatar from the screen when Avatars are enabled.
Commands: Updated !leaderboard so it returns only the requesting user’s position on the word game leaderboard. For moderators, the command continues to work as before.
Word game: Added a user-requested option to choose the length of chat acknowledgements for correct word guesses. In the WebUI, open the "Guess the word game" card and choose between normal, short, or none.
Update 2026-09-21: Viewer Avatars, Clips and Agent Mode
Viewer Avatars: Added a switch that puts Santa hats on avatars.
Clips: Added a button to the Overlay card that creates a 30-second clip when clicked. Disabling the clip command prevents VIPs and moderators from using !ClipIt in chat to create clips.
Agent Mode: Strengthened Agent Mode command recognition. It is the mode which moderators access with @Lingo_Echo pls (Examples).
Update 2026-09-22: Customisable Wheel
Added a customisable wheel with up to 1000 entries. Spinning it will select a random username. Requires overlay to be installed.
Timers card is now compatible with Kick.
Update 2026-09-25: Premium Codes and Category-Aware BRB Screens
Users can now redeem codes that grant premium days. Some limitations apply.
Similar to Alerts, the BRB screen now adapts to the category you are streaming in. When enabled, it will attempt to create a central image relevant to that category.
Moderators can show or hide the BRB screen with !brb on and !brb off.
Update 2026-09-27: Misc
You can send me messages through the WebUI using the form on the reverse side of the Account card. That is also where you will find my answer.
The !summary command is now compatible with Kick.
New options are available.
Existing:
!summary - (chat summary up to now)
!summary 10 - (chat summary for the last 10 min)
!summary username - (chat summary for a specific viewer)
New:
!summary twitch - (Twitch chat only)
!summary twitch 10 - (Twitch chat from the last 10 minutes)
!summary twitch @viewer - (one Twitch viewer’s messages)
!summary kick - (Kick chat only)
!summary kick 10 - (Kick chat from the last 10 minutes)
!summary kick @viewer - (one Kick viewer’s messages)
Added the !ogre4 command. It will not be added to the WebUI or mentioned anywhere apart from the update notes.
Update 2026-09-28: Subathon Timer
Added a customisable subathon timer that automatically adds time for both Twitch and Kick events.
If Kick is not connected, the timer functions as a Twitch-only subathon timer, and all Kick-related elements are hidden.
Update 2026-09-29: Avatars
Up to three avatars exclusive to your stream may now appear in the card.
You will need to enable them before they can be used.
Update 2026-09-30: Localisation and Poultry Battle
Localised the following games into all 25 Lingo Echo languages:
Basketball
Camel Race
Chicken Race
Ogre games
Poultry Race
They will now play in the language you are translating to.
Poultry Battle: Added detailed statistics for each player.
Update 2026-10-02: WebUI and Localisation
WebUI cards can now be locked to prevent accidental changes.
Localised the "Guess the Number" mini-game into all 25 Lingo Echo languages. It will now play in the language you are translating to.
Update 2026-10-02: New-user onboarding and Privacy
New users sometimes install Lingo Echo while their stream is offline and then try to test it in chat. Because Lingo Echo normally joins only live channels, this could make it appear that the bot was not working or had not been set up correctly.
To make testing easier, Lingo Echo will now join a new user’s chat for 30 minutes after installation when their stream is offline. It will send a welcome message explaining that they can test translations or chat with the bot by starting a message with @Lingo_Echo.
After the initial 30-minute period, Lingo Echo will return to its usual behaviour and join only while the stream is live. Users who install Lingo Echo while already live will continue to receive the normal joining message instead of this new welcome message.
Privacy: You can now download the data stored for your account on the Lingo Echo server using the link at the bottom of the WebUI.
Update 2026-10-04: Giveaways
Giveaways are now localised into all Lingo Echo-supported languages. Chat messages will now be sent in the language you are translating to.
Added a user-requested option to limit who can enter a giveaway. Choose between Everyone, Followers, or Subscribers. Defaults to Everyone.
Update 2026-10-05: Privacy Policy, Terms of Service, and Kick Integration
Privacy Policy and Terms of Service: Updated the Privacy Policy to explain what information is saved when someone joins a mini-game, including their Twitch or Kick name, score, XP, rank, team, and avatar. It now explains that this information may appear publicly on leaderboards, player pages, stream overlays, or in chat, and tells viewers how they can ask for their information to be corrected or deleted.
Added details about messages sent to the developer, including what is stored, who can read them, and how long they may be kept. Users should not send passwords, payment card information, medical details, or other sensitive information.
The policy now explains what is included when users select Download all my data, how the download is protected, and that it expires after one hour. It also clarifies that Lingo Echo may use trusted providers for hosting, AI features, payments, and connected platforms, but does not sell or rent personal information.
The Terms of Service now include rules against cheating, fake identities, score manipulation, spam, harassment, malware, and abusive content. They also explain that Lingo Echo may correct or remove leaderboard entries, that developer messages are not an emergency support channel, and that replies are not guaranteed within a specific time.
Kick integration: Enabling Bridge Twitch ↔ Kick chat makes Lingo Echo pass Twitch chat messages to Kick and Kick chat messages to Twitch, helping viewers on both platforms follow the overall conversation.
Both platforms will show the combined chat messages. This may be exactly what you need, or it might feel a little busy, so you may want to try it for a few streams before fully committing.
Automatic shoutouts: Automatic shoutouts following a raid were not triggering as expected. This has now been corrected. The feature will continue to be monitored to ensure it behaves as intended.
Bridge Twitch ↔ Kick chat: The new Bridge was also transferring emotes between Twitch and Kick. This caused spam and could make bridged messages difficult to read. Twitch emotes, Kick emotes, and third-party emotes are now removed before messages are sent across the Bridge.
Viewer Avatars: Avatars can now display Kick emotes correctly in their chat bubbles.
🔴 Update 2026-10-06: Service status
ℹ️ The bot was experiencing delayed translations, slow website responsiveness, and delayed command acceptance sporadically throughout the day.
ℹ️ The issue was related to the part of the code handling avatars.
✅ A solution has now been implemented, and the bot is operating normally. I will continue monitoring it.
Update 2026-10-06: Poultry Battles and Ogre Defence
Poultry Battles: The Poultry Battles mini-game is now localised into German, French, and Polish for both local-stream and cross-stream battles. New languages will be added over time.
Ogre Defence: Ogre Defence now keeps separate records for Normal, Hard, and Impossible modes.
When chat defeats the Ogre, the game records how far it travelled toward the village. In the next match on that difficulty, a small sign marks the previous best position and gives chat a record to beat.
New records are announced in chat in all supported languages.
Update 2026-10-07: BRB Screen Ads
You can now use the Be Right Back (BRB) screen to run ads while you are away. Depending on your ad settings and how often you use the BRB screen, this can help postpone pre-roll ads for new viewers.
Click the settings icon in the lower-right corner of the BRB button, choose your preferences, and turn the option on. When enabled, green AD letters will appear inside the BRB icon.
Twitch pre-roll ads are 30-second video ads that can play automatically when a viewer first opens a live stream. Reducing pre-roll ads is generally beneficial, as they can discourage undecided viewers from staying and watching the stream.
Update 2026-10-09: Misc
Download all my data: The download now includes the Giveaway's Who can enter settings. If Kick is connected, it also shows whether Bridge mode is ON or OFF.
Ogre Defence: Added a new projectile, !missile. This command will not be advertised or mentioned anywhere apart from the update notes.
Kick and Discord connections: Lingo Echo will no longer automatically disconnect from Kick or Discord when your subscription expires. Your connections will be kept for 90 days, so if you renew during that time, you will not need to reconnect them.
WebUI: Made small visual improvements, mainly to the appearance of locked cards.
Update 2026-10-09: Switchboard
Four more controls have been added to the Switchboard. Use their checkboxes to control access through chat.
LSO (Lingo Shoutouts): Turning this off prevents moderators from giving streamers shoutouts using !LSO or !LingoSO. You can still use both commands as the broadcaster. Raid shoutouts and shoutouts for users added to your auto-shoutout cards continue to work.
Manga: This is an old, undocumented command that some moderators may have discovered and might be using a little too often. Turning this off disables the !manga chat command. You can still trigger it manually using the button in the Switchboard.
Mini-games: Turning this off prevents mini-games from being started through chat commands. You can still launch any mini-game directly from the WebUI.
Summary: VIPs and moderators can use !summary, with or without parameters, to generate a summary of the chat. Turning this off disables that chat command.