QIP Bot - nechte za vás mluvit počítač!
Určitě každý znáte rozhovory typu: a: Ahoj, jak se máš? b: Ahoj, dobře - co ty? a: taky dobře. Fajn - jednou za čas to neuškodí, ale číst to každý den a to několikrát? Poblázněná puberťačka která se denodeně ptá na to samé se spokojí z automatickou odpovědí robota - dokonce to ani nepozná...

Jak tedy na to? Odzkoušeno na QIP Infium 9020 RC3!
V 8080 to tuším nejde, není však problém spustit infium bez registrace na qip.ru - návod zde
Celou práci s botem, chcete-li robotem nám bude komplikovat fakt, že je celý program v azbuce a na většině pc se místo znaků zobrazí jen otazníky, i přesto není těžké bota rozchodit...
První si stáhneme plugin a to zde, archiv rozbalte...
Celou složku "QIPBot" nakopírujeme do adresáře plugins v qipu... Defaultně to bude toto umístění:
C:\Program Files\QIP Infium\Plugins
Teď zapneme (pokud jsme měli zapnutého, tak vypneme a zapneme) qipa. Správné umístění pluginu ověříme v nastavení > záložka pluginy. Tam také klikneme na Nastavení pluginu a otevře se nám formulář bota, taky otazníky? :o) Nezoufejte!
Vysvětlení jednotlivých záložek:
1.záložka - prostor kam budeme psát odpovědi bota, je to jeho "srdíčko" - o psaní kodu později
2.záložka - nezjištěno, zatím jsem tuto funkci nepostrádal /uvítám když se někdo ozve a doplní mi info/
3.záložka
- formulář s číslicí, určuje prodlevy bota při odpovědi, lepší je zadávat tyto časy přímo v kodu, vysvětlení kodu později
- první řádka > zvuk při automatické odpovědi bota /chcete-li zapnout zaškrtněte/
- druhá řádka > odkliknutí zprávy při automatické odpovědi /z neznámých důvodů u mně nedostupná/
- třetí řádka > zobrazuje překryvné nabídkové okno při automatické odpovědi /také nedostupná :( /
Zbytek okna jsou "Podmínky odpovědi po uspání (umlčení)" - nastavuje se pomocí čísel, můžete tak zadat při jakém statusu se má bot aktivovat... Poradím, že když kliknete na otazník, pořadí statusů je stejné jako když kliknete dole v qipu na svuj stav /zleva od oka/ - já těchto možností nevyužil...
Poslední zaškrtávací políčko doporučuji označit, zobrazí vám ikonku bota v okně zprávy a máte lehčí přístup do nastavení > případné vypnutí bota
4.záložka - info jak zacházet s botem a o tvůrcích, si počtěte :o)
DŮLEŽITÉ - Bota zapínáte / vypínáte pomocí velkého tlačítka nahoře, když bot pracuje - čtverečky se pohybují!
Jak tedy psát kod? - 1.záložka
Syntaxe kodu je taková:
Regulární výraz podle kterého bot rozpozná příchozí zprávu
Podmínky a parametry pro odpovědi
Odpověď: 1
Odpověď 2 atd.
/prázdný řádek/
Další regulární výraz
atd...
Z toho můžeme vydedukovat jednoduché zadání pro reakci na samotné slovo "ahoj"
^(ahoj)$
Jedna z reakcí, zdravím tě!
Další z reakci!
Jedna z těchto reakci bude náhodně vybrána!
Regulerní příkaz musí začínat tou stříškou a končit dolarem - je to syntaxe perlu
Poslední reakce v celém logu musí být zakončena tečkou.
Rozpoznání slova ahoj (s libovolným počtem o) nebo čau ve větě by bylo:
^(.*)(ah(o*)j|čau)(.*)$
Jedna z mích reakcí, zdravím tě!
Další z mích reakci!
Jedna z těchto reakci bude náhodně vybrána!
Regulerní příkaz musí začínat tou stříškou a končit dolarem - je to syntaxe perlu
Poslední reakce v celem logu musí byt zakoncena tečkou.
Parametry:
w = 123456 bude odpovídat pouze na zadané icq
t = 1000 bude odpovídat s tímto časovým limitem (v ms)

Log s těmito příkazy je uložen ve složce bota v pluginech jako reg.txt
Pro seznámení a základní nastavení bota si myslím, že toto stačí. Spolehlivě zpracuje 14leté puberťačky a zastane základní komunikaci. Není to zrovna férové, ale když to někoho bude bavit - záleží na vás jak moc přesvědčivého bota dokážete "naprogramovat"
...hezkou zábavu...
PS: velice se těším na to, až si místo nás budou spolu povídat boti, malým experimentem jsem zjistil, že jejich rozhovory můžou být náhodné a dokonce se sami řídí a jsou smysluplné, stačí si s tím pohrát...
|
Autor: Vydáno: 19.1.2009 15:08 Přečteno: 6467x |
qip infium bot robot automatická odpověď hack plugin vylepšení super sekretářka |

Komentáře
Ahoj, nemohl by mi někdo poslat reg na mail? flash.cz(at)email.cz byl bych vám moc vděčný. A taky bych prosil o radu jak přidat interpunkci apod. díky
Ahoj, nenapisal by sem niekto svoj reg?
Nech mi ostatni mame aspon nejaky zaklad inteligentneho bota ;)
oops, predchadzajuci komentar som si nevsimol...
ZDravím, mohl by mi někdo z vás zaslat nějaký váš reg.txt prosím? Byl bych vám moc vděčný: ICQ 599561895 nebo mail: krkavec.tom@seznam.cz skype: krkavec4 u mailu napište kdyžtak předmět abych věděl.. Díky moc :)
Druhé okno slouží k testování odpovědí. Napíšeš do něj frázi, kterou jsi ho naučil a on ti odpoví.
Asi nelzde pouzit interpunkci, jelikoz pri zadani:
^(co|co?)$
nic, rika se prosim .
co co? .
tazajici napise "co?" a odpoved mi neprijde, musi napsat jedine "co" bez otazniku a nejde to...bo to nekdo vyresil a vi, jak na to ;)?
http://forum.qip.ru/showthread.php?t=25201 pokud máš v rodině někoho kdo umí alespoň trochu rusky.. tak by sis mohl doplnit své mezery v neznalosti "otazníků" :-D
nazdar.
mě třeba pomohl i strojový překlad pomocí googlu.
např.: (?i) na začátku reg. výrazu značí, že se u textu nerozlišuje velikost písmen ;-)
Nevíte někdo o alternativě pro Linux ? Celkem užitečné.
taky jsem hledal, nenašel jsem. jediná možná varianta je QIP přes Wine :(