Vítejte na OpiceBOT

Pokročilý Twitch bot s AI integrací, TTS, alerty a desítkami nástrojů pro streamery.

Přihlásit se jako streamer

Co OpiceBOT umí

Jeden vývojář, přes dva roky vývoje — bot, který roste spolu s českou Twitch scénou.

OpiceBOT je nástroj pro správu Twitch streamu: AI v chatu (ChatGPT, DALL·E i vlastní lokální model Qwen), předčítání chatu vlastním hlasem, alerty, příkazy, bodový systém, donaty, přání písniček z YouTube a overlaye do OBS.

Novinka: Aktivita ve streamu — kroky, kilometry, ušlá trasa do mapy, počasí z telefonu a živý tep přímo v overlayi. Stačí telefon, hodinky jsou nepovinné.

Slovo od vývojáře

OpiceBOT dělám sám a běží už přes dva roky. Jsem backendář — nejvíc práce dávám do toho, aby věci fungovaly spolehlivě a bezpečně, a všechno procházím ruční kontrolou.

Bot se pořád vyvíjí a nové funkce přibývají průběžně. Co se zrovna dělá, najdeš na Discordu, kde píšu vývojářské aktualizace — a kde se taky nejrychleji doptáš na cokoliv. 🐒

Přehled funkcí
IRL streaming Když streamuješ venku a počítač necháš doma

Na IRL stream ti stačí telefon. OpiceBOT z něj udělá zdroj dat i ovládání zároveň: do overlaye posílá kroky, ušlou vzdálenost, tempo, počasí a tep, umí vykreslit trasu do mapy, a přitom ti do stejného telefonu chodí alerty a předčítání chatu, takže víš o subech i donatech, i když u sebe žádný počítač nemáš. Zvládne to procházku po městě, výšlap i běh — bez dalšího účtu a bez předplatného.

Aktivita ve streamu — kroky, trasa a tep
  • Stačí telefon. Kroky, kilometry i kalorie počítá krokoměr přímo v mobilu — žádné hodinky, žádný další účet, žádné předplatné. Na IRL stream k tomu přibude rychlost, tempo a nadmořská výška z GPS.
  • Živý tep, když máš čím měřit. Diváci vidí, jak ti při hororu vyletěl na 160. Snímač je ale nepovinný — bez něj všechno ostatní funguje stejně a tep se prostě neukáže.
  • Tep z čehokoliv, co ho vysílá: hrudní pásy, Garmin, Polar, Amazfit, Coros i hodinky s Wear OS. Jede to na standardním Bluetooth profilu, ne na uzavřeném řešení jedné značky — a na webu máš seznam ověřených modelů i s postupem, kde se u nich vysílání zapíná.
  • Ušlá trasa do mapy. Overlay vykreslí, kudy jsi šel — buď jen tvar trasy, nebo rovnou do skutečné mapy. Kdy se začne kreslit, si pouštíš tlačítkem v aplikaci, takže adresu domů nikdo nevidí.
  • Počasí z místa, kde zrovna jsi. Teplota, stav počasí, vítr a vlhkost se berou podle polohy telefonu — na cestě mezi městy se přepnou samy. K tomu stav baterie, ať divák ví, kdy stream skončí.
  • Tepové zóny. Klid, zvýšený, vysoký — hranice i barvy si nastavíš. Číslo tak samo mění barvu podle toho, jak na tom právě jsi.
  • Poskládáš si to sám. Zaškrtneš, které údaje se mají ukazovat, vybereš jeden ze šesti hotových vzhledů a doladíš písmo, barvy i rozložení. Vedle běží živý náhled, takže hned vidíš, co děláš.
  • Srdce, jaké chceš: emoji, hotové tvary včetně křivky z monitoru, nebo vlastní SVG. Tluče přesně v rytmu tvého tepu a animaci si můžeš napsat taky vlastní.
  • Vlastní HTML i CSS. Když hotové vzhledy nestačí, postavíš si overlay od nuly ze značek jako {tep}, {kroky} nebo {trasa} — s popsanými proměnnými i třídami, na které se dá sáhnout.
  • Nezamrzne a nežere baterku. Co přestane chodit, to se samo schová — i celé srdce, když snímač nemáš. Když zrovna stojíš, aplikace posílá míň často; jakmile se rozejdeš, zase přidá.
  • Aplikace pro Android ke stažení přímo u nás. Přihlašuje se kódem z webu, běží na pozadí a po ztrátě signálu si snímač najde sama.
Alerty a čtení chatu rovnou v telefonu
  • Stream bez počítače. Aplikace TTS/AlertBOX pro Android ukazuje nahoře předčítané zprávy a dole tabulku posledních událostí — sub, donate, raid, follow. Na IRL streamu tak máš přehled i s telefonem v kapse.
  • Připojíš ji jedním kódem vygenerovaným na webu; nastavení hlasů, hlasitosti i pravidel zůstává tam, kde ho máš pro OBS.
  • Ten samý TTS jako doma. Čte se přes stejný systém — AI hlas i rychlý hlas, cenzura, zakázaná slova a hlasitosti jednotlivých chatterů platí stejně.
Když máš ruce plné telefonu, zaskočí moderátor
  • Scene editor v prohlížeči. Moderátor ti může za chůze psát do obrazu texty, přidávat obrázky nebo pouštět zvuky — ty jdeš a díváš se před sebe, on obsluhuje stream.
  • Přidáš mu přístup na web a nastavení si od tebe převezme, aniž bys mu dával vlastní účet.
  • Alerty a TTS jdou spustit i tlačítkem přes API, když si chceš něco připravit dopředu.
AI a generování obsahu Chytrý chat, obrázky, hudba i videa
Nastavení AI příkazů
  • Obecné nastavení: Konfigurace oprávnění a aktivace pouze během živého streamu.
  • !chatgpt: Správa a konfigurace, volba verze modelu, integrace s TTS.
  • !aidalle: Konfigurace pro generování obrázků dle požadavků diváků.
  • !aitts: Správa AI TTS příkazu, přizpůsobení hlasu a parametrů.
  • Automatický režim: ChatGPT automaticky čte a odpovídá na zprávy v chatu.
  • Live2D postava: Přidružení Live2D charakteru k ChatGPT pro vizuální personalizaci.
Správa API klíčů
  • Vložení API Klíče: Zadejte vlastní klíč od OpenAI pro ChatGPT a DALL-E funkce.
  • Návod krok za krokem: Průvodce registrací na OpenAI, nastavením limitů a kreditu.
Lokální AI (model Qwen)
  • Chytrý chatbot v chatu: Odpovídá, vtipkuje, vysvětluje — Twitch, Discord i web.
  • Okamžité odpovědi: Zprávy chodí plynule v reálném čase bez čekání.
  • AI tokeny: Běžná odpověď stojí 1 000–4 000 tokenů. Dobíjení: 1 Kč = 16 666 tokenů.
  • Personalizace: AI si pamatuje styl a zájmy každého chattera.
  • Vyhledávání novinek: AI sama najde aktuální informace z internetu a shrne je.
  • Soukromí: Vše běží na našem serveru — žádná data do zahraničí.

Demo: opicebot.cz/?public&local_gemma

Hudba a videa z AI
  • Suno – AI písničky: Generování krátkých skladeb (1–2 min) přes AceDataCloud API.
  • Luma – AI videa: Krátká .mp4 videa z promptu a volitelného start image.
  • Hailuo – AI videa: Stejný princip jako Luma, jiný generátor — konzistentní integrace.
  • Bodíky za generování: Každý pokus stojí bodíky — pokud nemá dost, generování neprojde.
  • Galerie výstupů: Uložení a přehrávání vygenerovaného obsahu přímo ve streamu.
Překladač
  • DeepL integrace: Automatický překlad zpráv v chatu — nastavitelné podmínky spuštění.
  • Minimální počet slov: Překladač se spustí pouze pro dostatečně dlouhé zprávy.
Chat, příkazy a moderace Co bot v chatu umí a co v něm hlídá
Automatická moderace chatu
  • AI moderace chatu: Detoxify hodnotí toxicitu zpráv (0–1). Nastavitelný threshold určuje hranici zásahu.
  • Timeout a prahová hodnota: Konfigurace délky timeoutu (sekundy) a úrovně toxicity (např. 0.8).
Vlastní příkazy
  • Tvorba příkazů: Vlastní příkazy s oprávněními (all / subs / VIP / mod / streamer).
  • Placeholdery: {subcount}, {chatter}, {msgcount} a další dynamické hodnoty.
  • Timeout: Ochrana před spamováním — cooldown po každém použití.
  • Aliasy: Přejmenování libovolného příkazu dle přání streamera.
  • JSON API příkazy: Příkazy tahají data z libovolného JSON API (počasí, kurzy, výsledky…).
Detekce slova příkaz
  • Trigger na klíčové slovo: Příkaz se spustí automaticky při detekci definovaného slova nebo fráze.
  • Oprávnění a timeout: Konfigurace kdo může spouštět a jak často.
  • Announcement: Reakce jako oznámení v chatu nebo jako běžná zpráva.
Příkazy a funkce
  • !rekordy: Nejvyšší dosažené hodnoty na streamu — diváci, suby, bity, donaty…
  • !timeout: Diváci timeoutují ostatní za bodíky (1 sekunda = 1 bod).
  • !vanish, !random, !sazka, !hlasovani, !uptime: Kompletní sada moderačních a interakčních nástrojů.
  • !followage: Kontrola délky follow u daného streamera.
  • !unbanall: Hromadné odbanování jedním příkazem.
  • Uvítací zprávy: Personalizované uvítání pro příchozí uživatele.
Automatické zprávy
  • Pravidelné zprávy: Odesílání zpráv v nastavených intervalech (minuty).
  • Placeholdery: Dynamické hodnoty přímo v textu zprávy.
  • Announcement / zpráva: Volba formátu zobrazení v chatu.
Historie chatu
  • Vyhledávání a filtrování: Kompletní archiv chatových zpráv s možností filtrování.
Hlas a alerty Předčítání chatu a upozornění na streamu
Cenzura čtených zpráv
  • Automatická úprava: zprávy i alerty se před přehráním pročistí, takže do streamu nejde, co tam nemá být.
  • Vlastní seznam slov: co si napíšeš, to bot nahradí hvězdičkami.
  • AI cenzura: nevhodný obsah pozná i tam, kde ho seznam slov mine.
Text-to-Speech
  • Dva hlasy, oba u nás na serveru: AI hlas (Chatterbox) zní přirozeně a umí naklonovat hlas z nahrávky. Rychlý hlas (Piper) odpoví prakticky okamžitě a nezatěžuje grafiku.
  • Kdy který — nastavíte si pravidla: třeba běžný chat rychlým hlasem, ale alerty a zprávy subscriberů AI hlasem. Šetří se tím fronta na to, na čem záleží.
  • Vlastní hlasy: nahrajete WAV a bot mluví tím hlasem. Zvlášť pro streamera i pro jednotlivé chattery.
  • Nastavení pro konkrétního člověka: vlastní hlas, hlasitost, tempo i volba AI/rychlý hlas — přebije všechna ostatní pravidla.
  • Barva AI hlasu: výraznost přednesu, věrnost předloze a náhodnost. U rychlého hlasu zase rychlost řeči, délka pauz a variabilita.
  • Ovládání z chatu: !ttson, !ttsoff a !ttsswitch pro přepnutí hlasu — pro streamera i moderátory.
  • Zakázaná slova: vlastní seznam slov, která se nepřečtou. Když padne ban nebo timeout, zpráva se nepřečte vůbec — ani když už je ve frontě.
  • OBS integrace: unikátní URL pro TTS audio výstup — připojíte přímo do OBS.
Alertový systém
  • Události: Follow, sub, resub, raid, bits, hype train, charity a další.
  • Formáty: Obrázek/GIF + zvuk, nebo celé MP4 video.
  • Přiřazení a správa: Každá událost má vlastní alert — editace, mazání, testování.
  • Placeholdery: {streamer}, {chatter}, {tier}, {bits} a další.
Odměny a peníze Za co diváci utrácí a čím tě můžou podpořit
Vytvoření Twitch odměn
  • Odměna ChatGPT: Diváci kladou otázky ChatGPT přes Twitch Channel Points.
  • Odměna AITTS: Textové zprávy převedené na řeč pomocí AI TTS.
  • Odměna DALL-E: Generování obrázků z textových popisů přes DALL-E.
Bodíky
  • Systém bodů a hodin: Automatické přičítání za aktivitu diváků.
  • Násobič sub: Subscriberům, VIP nebo jiným skupinám lze nastavit násobič bodů.
  • Blacklist a správa: Kompletní správa diváckých bodů a historie aktivit.
Opičí hazard — kostky pro diváky
  • Hra o bodíky: Farkle přímo v prohlížeči. Divák si o odkaz řekne v chatu příkazem !kostkyai nebo !kostky.
  • Proti Šéfopici: hra proti AI protivníkovi. Čím vyšší část peněženky vsadíte, tím vyšší násobič výhry — ale Šéfopice má pak taky větší štěstí.
  • Multiplayer: souboj dvou diváků z chatu, vítěz bere obě sázky. Vidíte protihráčův hod i to, které kostky si zrovna vybírá.
  • Kdo začíná: rozhodne kámen–nůžky–papír, ne pořadí — začínat je totiž výhoda.
  • Průvodce pro nováčky: kdo hru otevře poprvé, dostane interaktivní návod. Kdykoliv se dá spustit znovu.
  • Chat, historie tahů, žebříček a skiny kostek — včetně rozboru odehrané partie od AI.
Shop a merch
  • Vlastní obchod: merch, digitální odměny nebo cokoliv jiného — každá položka má cenu, popis, obrázek a sklad.
  • Vzhled podle vás: vlastní pozadí obrázkem, hlavička i patička, odkazy na sociální sítě.
  • Košík a objednávky: divák nakupuje jako v běžném e-shopu, zadá své údaje a dostane potvrzení e-mailem.
  • Správa objednávek: objednávku jde dodatečně upravit i stornovat, sklad se vrací zpátky.
  • Napojení na bota: ke každé položce si nastavíte vlastní alert, který se spustí při nákupu.
  • Oddělené od donatů: shop běží vedle donatů i donatů V2, nemíchá se s nimi.
Donatovací systém
  • PayPal integrace: Bezpečné příjímání donatů přímo na streamerův PayPal.
  • Custom donate alerty: Vlastní alerty pro různé výše příspěvků.
  • Donate link: Unikátní odkaz pro diváky — snadno sdílet.
  • Testovací donate: Vyzkoušení alertů bez reálné transakce.
OBS a overlaye Co si dáš přímo do streamu
Scene editor — živý overlay do OBS
  • Meme i profi zároveň: Přidáš moderátorovi přístupové údaje a on může v reálném čase kreslit, psát texty nebo pouštět zvuky přímo do tvého streamu — ty hraješ, on trollí. Nebo informuje. Záleží na moderátorovi.
  • Co moderátor může provést: Nakreslit šipku na něco důležitého na obrazovce, napsat "CLUTCH INCOMING", vložit meme obrázek vedle tvého obličeje, nebo pustit scary sound ve chvíli kdy jdeš za roh v hororu.
  • Texty a obrázky: Libovolný text s vlastním písmem, barvou a velikostí. Obrázky přímo z počítače — přesouvatelné, škálovatelné.
  • Zvuková knihovna: Nahraj vlastní zvuky (mp3/wav/ogg) a jedním klikem je přehraj divákům přes OBS. Pauza, stop, hlasitost, opakování — plné ovládání.
  • Automatické ukládání: Plátno se průběžně ukládá — po restartu stránky je vše přesně tam, kde jsi skončil.
  • Nulová instalace: Funguje v prohlížeči. Do OBS přidáš jednu URL jako Browser Source a je hotovo.
OBS integrace a endpointy
  • Zobrazovací endpointy: Twitch events (donaty, suby, follows) přímo v OBS jako overlay.
  • Twitch Chat v OBS: Živý chat jako součást obrazovky streamu.
  • Custom stylizace: Barvy, fonty, velikosti — vše nastavitelné.
  • Real-time timer: Subathon/donathon odpočet s příkazy !timer pause / !timer start přes WebSocket.
Správa goalů
  • Follow, Sub a Donate goaly: Cíle které motivují diváky k podpoře streamu.
  • Custom stylizace: Každý goal má vlastní vzhled — barvy, font, animace.
Vlastní HTML stránka
  • WYSIWYG editor (TinyMCE): Tvorba stránek jako v Microsoft Wordu — bez znalosti kódu.
  • JavaScript podpora: Přidávání interaktivních prvků přes <script> tagy.
  • File manager: Nahrávání vlastních fotek a souborů.
  • Unikátní URL: Každý streamer dostane vlastní webový prostor.
Integrace se Stream Deckem
  • API Request Plugin: Tlačítka na Stream Decku spouštějí alerty a TTS přímo.
  • Detailní návod: Krok za krokem konfigurace Stream Deck + OpiceBOT.
Galerie
  • DALL-E integrace: AI obrázky generované v chatu se automaticky ukládají do galerie.
  • Správa: Přidávání, mazání, stránkování — přehledná galerie streamera.
Integrace a aplikace Propojení s dalšími službami a zařízeními
Steam
  • Detekce hry: Automatická detekce aktuálně hrané hry na Steamu.
  • Změna kategorie: Bot automaticky aktualizuje kategorii na Twitchi dle hry.
  • Změna titulu: Šablona titulu s placeholderem {hra} — vždy aktuální název.
Media Share — přání z YouTube
  • Song request jukebox: Diváci přidávají písničky (název i přímý YouTube odkaz) přes Twitch odměny, chat příkazy nebo donaty.
  • Vlastní web přehrávač: Fronta, přehazování písniček, kompaktní režim i OBS overlay „právě hraje".
  • Vlastní YouTube klíč: Běží na tvém vlastním YouTube API klíči (záloha na klíč správce) — s nastavením kdyžtak pomůže správce bota.
  • Platební režimy: Za body, za peníze (dono) nebo zdarma — včetně úseku od–do a ceny za vteřiny.
  • Moderátorské ovládání: Skip, hlasitost, pauza/přehrát/stop přímo z chatu.
Discord
  • Oznámení o streamu: Automatická notifikace do Discord kanálu při startu streamu.
  • Twitch eventy do Discordu: Followy, donaty, suby — vše posílané do Discordu.
WebSocket API
  • Přístup k interním eventům: Real-time zachytávání a reakce na Twitch eventy.
  • JSON formát: Veškerá komunikace v JSON — snadné parsování.
  • Volný vývoj: Žádné striktní požadavky — naprostá svoboda pro vývojáře.
Aplikace pro Windows a Android
  • Windows – Historie eventů: Ovládání alertů a přehled Twitch eventů z desktopu.
  • Windows – Speech to text: Hlasová komunikace s ChatGPT — 4 verze modelu (small/medium/large/turbo).
  • Android – TTS/AlertBOX: Alerty a TTS oznámení přímo v telefonu.
Komunita a přehledy Kolem streamu a pro tvůj tým
Streamerské fórum
  • Uzavřená diskuse: Přístupná pouze uživatelům bota — sdílejte tipy, triky a nápady.
  • Vlákna a příspěvky: Každý streamer nebo moderátor může zakládat témata a komentovat ostatní.
  • Moderované prostředí: Super moderátor může spravovat vlákna a připínat důležité příspěvky.
  • Hodnocení a lajky: Nejlepší příspěvky se zobrazují výše díky systému lajků.
  • Soukromí: Fórum je uzavřené — jen pro ověřené uživatele OpiceBOT.
Komunitní hraní her
  • Clicker hra: Kdo nakliká nejvíc bodů?
  • Snake, Tetris, Space Invaders, Floppy Bird: Klasické hry s diváckými žebříčky.
  • Profily a žebříčky: Každý divák má skóre ve všech hrách — globální i per-streamer.
  • Reset žebříčků: Streamer může resetovat data pro soutěže s odměnami.
  • Petík (Tamagotchi): Diváci pečují o virtuální bytost za bodíky z chatu.
Historie eventů
  • Přehled událostí: Donaty, suby, follows, raidy — vše na jednom místě.
  • Graf aktivit: Vizualizace událostí přes Chart.js.
  • Znovu spustit alert: Přehrání alertu pro libovolnou historickou událost.
  • Tvorba rulety: Generování rulety na základě událostí pomocí API.
Předání nastavení správci
  • Moderátorský profil: Streamer vytvoří účet a předá ho důvěryhodné osobě. Moderátor nastavuje příkazy, zprávy a další funkce, ale donaty a YouTube Media Share zůstávají jen streamerovi.
  • Správce kanálu: zadáte Twitch nick někoho, kdo už bota má, a on získá plná práva ve vaší administraci — tedy i donaty a Spotify.
  • Přepínání administrací: správce se hlásí dál svým účtem a nahoře si přepne, který kanál zrovna spravuje. Když je přepnutý, svítí mu varovný pruh a tlačítko zpět.
  • Práva podle skutečného účtu: oprávnění se posuzují podle toho, kdo je opravdu přihlášený — přístupy tedy nejde řetězit dál.
  • Lead moderátor: bot rozpozná i nový Twitch odznak lead moderátora a dá mu odpovídající práva.