Kategorie: IT

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á...


Autor: KdoSiOdJinud | Vydáno: 19.1.2009 15:08 | Přečteno: 24560x | Komentářů: 0
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...

Komentáře rss

Pokud hledáte službu či máte dotaz mimo téma článku, využijte prosím sekci Nabídky / poptávky.


Nebyly přidány žádné komentáře.