Az utóbbi időben sokat foglalkoztam a Discord-szerverünk és Dotti fejlesztésével. Ennek kapcsán felmerült bennem egy új ötlet: mi lenne, ha készítenék egy teljesen különálló botot Katica TikTok LIVE-jaihoz is?
A nevét már ki is találtuk: ő lenne Molli. 🐞

Fontos azonban, hogy Molli nem Dotti kibővítése vagy TikTok-változata lenne. Teljesen különálló programként, saját szerveren, külön beállításokkal és külön hozzáférésekkel működne. Így Molli esetleges hibája, leállása vagy egy TikTok-frissítésből eredő problémája semmilyen módon nem érintené Dotti működését.
Mielőtt azonban komolyabb időt és pénzt fordítanék a fejlesztésre, szeretném megtudni, mit gondoltok az ötletről.
Mit csinálna Molli első változata?
Kezdetben szándékosan csak néhány egyszerű és jól szabályozható funkciót kapna:
Molli a Discord-szerverünkön is megjelenhetne külön botként, de ott az első változatban még nem csinálna semmit. Nem válaszolna parancsokra, nem írna üzeneteket, és nem végezne moderálást.
A Discordon egyelőre csak online lenne, miközben a tényleges feladatait a TikTok LIVE-ok alatt látná el. Később természetesen ez is változhatna, de az első verziót nem szeretném rögtön túl sok funkcióval megterhelni.
Hogyan működne technikailag?
Molli nem az otthoni számítógépünkön futna. Egy folyamatosan elérhető internetes szerveren helyezném el, ezért Katica továbbra is egyszerűen, telefonról indíthatná el a TikTok LIVE-ot. Nem kellene hozzá bekapcsolva hagyni egy számítógépet.
A teljes rendszer elkülönülne Dottitól:
A szerveren futó program rendszeresen ellenőrizné, hogy Katica éppen élő adásban van-e. Amikor elindulna a LIVE, Molli megpróbálna automatikusan csatlakozni hozzá, figyelné az új nézők érkezését, majd az előre meghatározott szabályok alapján küldené el az üzeneteit.
A LIVE befejezésekor lecsatlakozna, törölné az adott adáshoz tartozó ideiglenes adatokat, majd megvárná a következő közvetítést.
Hogyan üdvözölné a nézőket?
Molli egyik első feladata az újonnan érkező nézők üdvözlése lenne.
Egy lehetséges üzenet például így hangozhatna:
„Szia, @felhasználónév! Üdvözlünk Katica LIVE-jában! 🐞”
Nem szeretném azonban, hogy minden egyes belépés után azonnal megjelenjen egy újabb automatikus üzenet. Ha egyszerre sokan érkeznének, az gyorsan eláraszthatná a beszélgetést, és zavaróvá válhatna.
Ezért Molli nem korlátlanul küldené az üdvözléseket.
Hogyan kerülnénk el az üzenetáradatot?
Nem szeretnék olyan botot készíteni, amely folyamatosan félbeszakítja a beszélgetést, vagy automatikus üzenetekkel árasztja el a chatet. Ez nemcsak a nézőket zavarná, hanem a TikTok is kéretlen üzenetküldésként vagy spamként értékelhetné.
Ezért szigorú korlátozásokat építenék a rendszerbe:
A végleges üdvözlésekből több változatot is készítenék, hogy Molli ne ismételje állandóan ugyanazt a mondatot.
Hogyan említené meg az azeletem.hu oldalt?
Molli másik kezdeti feladata az lenne, hogy időnként kulturáltan felhívja a nézők figyelmét az azeletem.hu oldalra.
Egy ilyen üzenet például így nézhetne ki:
„További történeteket, videókat és érdekességeket az azeletem.hu oldalon találtok. 🐞”
Ez azonban nem jelenne meg néhány percenként. A tervek szerint Molli körülbelül 15–20 percenként küldhetne egy ilyen üzenetet, de csak akkor, ha az adott pillanatban nem zajlik különösen aktív beszélgetés.
A cél nem az lenne, hogy reklámokkal árasszuk el a LIVE-ot. Molli csak időnként emlékeztetné a nézőket arra, hogy a TikTokon kívül is találhatnak tőlünk történeteket, cikkeket és videókat.
Ehhez is többféle szöveg készülne, hogy az üzenetek természetesebbek és kevésbé ismétlődők legyenek.
Miért lenne szükség külön TikTok-fiókra?
Molli nem Katica fő TikTok-fiókjával működne. Külön fiókot kapna, amelyet kizárólag a bot használna.
Ennek biztonsági oka van. Ha a TikTok korlátozná vagy letiltaná az automatikusan működő fiókot, az nem érintené közvetlenül Katica fő csatornáját.
A szükséges hozzáférési és munkamenetadatok védett szerverkörnyezeti változókban lennének tárolva. Nem kerülnének bele a nyilvánosan elérhető programkódba vagy GitHub-projektbe.
Ettől azonban a megoldás még nem válna teljesen kockázatmentessé.
Mi benne a technikai kockázat?
Ezt a részt nem szeretném elhallgatni vagy szebbnek mutatni a valóságnál.
A TikTok jelenleg nem biztosít olyan, általánosan és nyilvánosan elérhető hivatalos LIVE-chat API-t, amelyen keresztül egy ilyen bot szabályosan és megbízhatóan automatikus üzeneteket küldhetne az élő közvetítés chatjébe.
A TikTok hivatalos fejlesztői rendszere többek között bejelentkezéssel, profil- és videóadatokkal, tartalommegosztással, valamint videók közzétételével kapcsolatos lehetőségeket kínál. Egy teljes értékű, szabadon használható LIVE-chatbot-kapcsolat azonban jelenleg nem tartozik ezek közé.
Ez azt jelenti, hogy Molli legfontosabb funkciója – az üdvözlések és az időzített üzenetek elküldése – nem hivatalos technikai megoldásra épülne.
Ennek több következménye lehet:
Molli tehát technikailag megvalósítható lenne, de nem ígérhetném róla, hogy minden körülmények között, folyamatos beavatkozás nélkül működik majd.
Pontosan ezért lenne teljesen elkülönítve Dottitól és Katica fő TikTok-fiókjától.
Biztonsági és leállítási lehetőségek
Mollit úgy tervezném meg, hogy probléma esetén gyorsan és egyszerűen le lehessen állítani.
A rendszer több védelmi funkciót is kaphatna:
Így egy hibás frissítés vagy váratlan működés esetén nem kellene megvárni, amíg Molli magától helyreáll.
Később tovább is lehetne fejleszteni
Ha az első változat beválna, a közösség is szeretné, és a TikTok technikai működése továbbra is lehetővé tenné, Molli később további funkciókat is kaphatna.
Ilyenek lehetnének például:
Ezek azonban csak későbbi lehetőségek. Elsőként egy egyszerű, visszafogottan működő és bármikor leállítható változatot készítenék.
Nem lenne értelme rögtön egy hatalmas rendszert felépíteni addig, amíg nem tudjuk, hogy Molli alapkoncepciója egyáltalán tetszik-e a közösségnek, és technikailag mennyire működik megbízhatóan.
Ti mit gondoltok Molliról?
Mielőtt időt és pénzt fordítanék a fejlesztésre, szeretném megismerni az őszinte véleményeteket:
Molli egyelőre csak terv. Sem a külön TikTok-fiók, sem a bot, sem a hozzá tartozó szerver nem készült még el.
Először szeretném megtudni, hogy a közösség szerint van-e értelme belevágni a fejlesztésbe.
Írjátok meg őszintén, mit gondoltok Molliról! 🐞





Beszélgessünk
Hozzászólások a bejegyzéshez
Oszd meg velünk a véleményedet. A vendégként beküldött hozzászólások publikálás előtt moderálásra kerülnek.
✎Hozzászólás írása⌄
Hozzászólások betöltése…