{"slug": "world-cup-rivalry-bot-ai-voiced-hype-for-every-goal", "title": "World Cup Rivalry Bot — AI-Voiced Hype for Every Goal", "summary": "A developer built the World Cup Rivalry Bot, a Telegram bot that generates AI-voiced hype lines and rival clapbacks for World Cup goals. The bot, written in Go and deployed on Railway, allows users to set their team and rival, then automatically responds to real goals with voice-generated banter. It also includes simulation commands for instant demos.", "body_md": "*This is a submission for Weekend Challenge: Passion Edition*\n\nI built the **World Cup Rivalry Bot** — a Telegram bot for fans who want their World Cup rivalry to feel alive in their own group chat. You set your team and your rival, and whenever a real goal happens in the tournament, the bot fires back an AI-generated hype line in your team's voice — followed by an imagined clapback from the rival's fans, spoken in a completely different voice.\n\nIt works in DMs and in group chats, and each person in a group can root for their own team independently. Since World Cup passion isn't just about scoring — it's about the back-and-forth banter between rival fans — I wanted the bot to capture both sides of that rivalry, not just one team's celebration.\n\nTry it on Telegram: [@worldcup_rivalry_bot](https://t.me/worldcup_rivalry_bot)\n\nQuick flow:\n\n`/start`\n\n→ set your team (e.g. `/team Brazil`\n\n)`/rival Argentina`\n\n`/autohype`\n\n→ the bot starts watching real World Cup 2026 results for both your team and your rival`/simulate`\n\nor `/simulaterival`\n\n→ instantly demo the celebration pipeline without waiting for a real goalGitHub: [https://github.com/Gbolaww/worldcup-rivalry-bot](https://github.com/Gbolaww/worldcup-rivalry-bot)\n\nThe bot is written in Go and runs as a single long-polling process against the Telegram Bot API, deployed on Railway.\n\nA few decisions worth calling out:\n\n`/autohype`\n\nis on. Since that data isn't second-by-second live, I added `/simulate`\n\nand `/simulaterival`\n\nso the exact same detection-and-celebrate code path can be demoed instantly, without waiting on an actual goal.`gemini-1.5-flash`\n\nand `gemini-2.0-flash`\n\nwere already fully deprecated by the time I built this, and ElevenLabs had recently locked free-tier API access to preset \"library\" voices — so most of Saturday went into just finding which models and voices were actually still available before I could write a single hype line.", "url": "https://wpnews.pro/news/world-cup-rivalry-bot-ai-voiced-hype-for-every-goal", "canonical_source": "https://dev.to/gbolaww/world-cup-rivalry-bot-ai-voiced-hype-for-every-goal-2l71", "published_at": "2026-07-12 17:10:46+00:00", "updated_at": "2026-07-12 17:15:51.919642+00:00", "lang": "en", "topics": ["artificial-intelligence", "generative-ai", "developer-tools"], "entities": ["World Cup Rivalry Bot", "Telegram", "Railway", "ElevenLabs", "Gemini"], "alternates": {"html": "https://wpnews.pro/news/world-cup-rivalry-bot-ai-voiced-hype-for-every-goal", "markdown": "https://wpnews.pro/news/world-cup-rivalry-bot-ai-voiced-hype-for-every-goal.md", "text": "https://wpnews.pro/news/world-cup-rivalry-bot-ai-voiced-hype-for-every-goal.txt", "jsonld": "https://wpnews.pro/news/world-cup-rivalry-bot-ai-voiced-hype-for-every-goal.jsonld"}}