Minule jsme si připomněli, jak nainstalovat Python a rozjet Lidegw, což je první krok na nepříliš dlouhé cestě, na jejímž konci je plně funkční přístup na server Lidé.cz přes IRC. Dnes se podíváme na nastavení některých IRC klientů, čímž dokončíme základní nastavení.
IRC klientů existují desítky a stovky, my si popíšeme nastavení dvou, ke kterým mám nejblíž. Bude to velmi oblíbený Irssi a IRC klient integrovaný ve skvělém internetovém prohlížeči Opera. O nastavení ostatních se krátce zmíním na konci.
Nastavujeme Irssi
Spustíme irssi a postupně si nastavení připojení upravíme k obrazu svému touto sekvencí příkazů:
/set nick váš-nick-na-lidech-cz
/network add localhost
/server add -auto -network localhost localhost 13801 vaše-heslo
To by nám ale bylo k ničemu, pokud bychom nevstoupili do nějaké místnosti. K tomu musíme znát její ID, což je zpravidla šest čísel, které najdete v URL místnosti jako hodnota parametru room_ID. Dám raději příklad, místnost Linux má URL http://chat.lide.cz/room.fcgi?…, její ID je tedy 732368. Napíšeme tedy ještě tento příkaz:
/channel add -auto #732368 localhost
Ano, včetně toho křížku. Teď Irssi příkazem /quit vypneme a znovu zapneme. Pokud vše klaplo, měli bychom vidět pár informačních zpráv na první záložce, zatímco na záložce druhé (Alt-2) konečně zprávy, které přicházejí do Vaší místnosti. Zkuste jich pár poslat.
I když toho umí Irssi spoustu už v základní instalaci, jeho možnosti se dají ještě víc rozšířit pomocí skriptů napsaných v jazyce Perl. Spoustu takových najdete na stránkách Irssi. Jak takové vylepšené Irssi může vypadat se můžete podívat zde.
Ještě poslední věc na závěr, dejte pozor na to, že šeptání se nezobrazuje v okně místnosti, ale na zvláštní záložce. K té se dostanete stisknutím Alt-3, Alt-4 a podobně. Šeptání můžete sami „inicializovat“ příkazem /msg nick zpráva.
Nastavujeme Operu
V menu zvolte položku Tools -> Mail and chat accounts.... Pokud se Vás Opera zeptá, jestli chcete vytvořit první účet, samozřejmě jí to odsouhlaste. Klikněte na New..., jako typ zvolte Chat (IRC), další okno vyplňte dle své libosti, na dalším vyplňte podle pravdy svůj nick na Lidech.cz. Potvrzením se dostanete do okna s volbou sítě. Protože nám žádná z předvyplněných nevyhovuje, vepište vlastní hodnotu: localhost. Tím průvodce končí, nikoliv však konfigurace. V nově otevřeném okně klikněte na tlačítko Account -> Properties... a na záložce Server napište do kolonky Port number číslo 13801. Jen o pár pixelů níže vepište své heslo, které používáte na serveru Lidé.cz a pojďte na další záložku, Outgoing. Zde změňte kódování na Iso-8859-2 a do políčka úplně dole, nazvané Perform commands when connected, napište toto pro každou místnost, do které budete chtít automaticky vstoupit:
/join #id-místnosti
O ID místnosti jsme si povídali u nastavení Irssi, takže pokud jste přeskočili rovnou sem, na nastavení Opery, můžete se směle vrátit. Pozavírejte všechny okna a konečně se připojte položkou Chat -> Connect to -> localhost. Hotovo? Mělo by být.
Nepoužívám ani Irssi, ani Operu
Vaše chyba. Ne, dělám si srandu
Lidegw by měla spolupracovat s libovolným IRC klientem, stačí v IRC klientovi nastavit přibližně (říkám přibližně, protože se každá položka může jmenovat v každém programu jinak) toto:
- Server: localhost
- Port: 13801
- Nick: Váš nick
- Heslo: Vaše heslo
- Místnost: ID místnosti, viz výše
- Znaková sada: ISO-8859–2
Komentáře
ty jsi dement
ty jsi dement
Re: ty jsi dement
Děkuji, nápodobně
skvelej navod :D jinak ten
skvelej navod
:D jinak ten Irssi navod ti nefunguje nak... btw. vozkousel sem este v XChatu ;]
Re: skvelej navod :D jinak ten
Díky, v čem přesně tkví nepoužitelnost návodu pro Irssi? Mě svého času fungoval skvěle, je možné, že se něco změnilo, tak bych to opravil
Já zase po menším boji rozjel Lidegw v Konversation, takže kompatibilita celkem ujde, i když ne vše (třeba právě v Konversation) funguje ideálně.
no to prvni hned to
no to prvni hned
to nastaveni jmena, stezuje si ze neni pripojenej a pak se nepripoji... ;]
Re: no to prvni hned to
Zítra se na to podívám
Re: no to prvni hned to
Opraveno, vypadlo mi jedno slůvko, dál už ten postup snad bude fungovat, díky za upozornění
RoBoTeK
zkoušel jsem nastvatit bota abych měl do místnosti a stáhnul jsem si robotka 2.0 ten mi píše ... socket eror pak takovej ten křížek a 10061 cenncection refused
Re: RoBoTeK
S Robotkem jsem nikdy nepracoval, neznám jeho chybovky, ale zkusím někdy odchytit autora Robotka, odkázat ho sem (a poprosit ho, jestli by Vám neporadil
)
Robotek
Je zaplé lidegw?
Máš v robotkovi dobře nastavený port (1038) a server (localhost)?
Jsi připojený k Internetu?
Dotaz
Jak spustím Irssi? Nikde nevidím žádný exe ani nic podobného. Děkuji
Re: Dotaz
Pro Windows bych zkusil tuto binárku.
Re: Dotaz
Spustil jsem si irssi.bat. Zkusil jsem do ně napsat příkazy, které zde uvádíte, ale napsalo mi to jen: "unknow setting".
Nevím co tam mám teda napsat, když je toto neznámý příkaz.
Re: Re: Dotaz
Zkusím, až budu nékdy na Windowsech (pravděpodobně až ve středu ve škole) – Irssi pro Windows jsem totiž nikdy neviděl a nepracoval s ním, snad se postup příliš neliší…
Nejdou mi texty
Připojil sem se přes x-chat do místnosti ale nevidím co lidi písou, nevíte kde je chyba :D??
Re: Nejdou mi texty
Nevíme
Popiš podrobněji, co píše LideGW v konzoli, co odpovídá server X-Chatu… :-)
Re: Nejdou mi texty
Mam stejny problem, ale v irssi. nesel spustit ./lidegw.py ./lidegw.py bash: ./lidegw.py: /bin/env: bad interpreter: není souborem ani adresářem
funguje python lidegw.py [2007/11/01 21:26:50] Lidegw lidegw-33, nasloucham na portu 13801
ale v irssi nejde videt co ostatni pisi, ja neco napisu a ostatni vidi, server odpovida [2007/11/01 21:27:41] Nove spojeni z 127.0.0.1
Re: Nejdou mi texty
[2008/01/02 20:54:59] Nove spojeni z 127.0.0.1 [2008/01/02 20:55:04] Spojeni s 127.0.0.1 zavreno. Traceback (most recent call last): File „./lidegw.py“, line 1596, in run ircdata = myInst.socket.recv(2**13) error: (104, ‚Connection reset by peer‘) Traceback (most recent call last): File „./lidegw.py“, line 1614, in run myInst.login() File „./lidegw.py“, line 391, in login url, self.kernel.auth = self.kernel.urlopen(self.kernel.ticket) ValueError: too many values to unpack [2008/01/02 20:55:15] Nove spojeni z 127.0.0.1 [2008/01/02 20:55:16] NICKSERV IDENTIFY
Pise to tohle. Nevidim co pisou ostatni, ale vidim sebe.
Re: Nejdou mi texty
Zajímavé… Máš poslední LideGW? To pravděpodobně nebude ta, kterou nabízím ke stažení v článku, neb už se tímto nezabývám, ale zkusil bych Google… Nějaké oficiální stránky jsem snad před časem viděl, i když, přiznám se, ani u nich si nejsem zrovna dvakrát jist aktuálností…
Re: Nejdou mi texty
No stahoval jsem ji z odkazu toho clanku, tak predpokladam ze zde bude nejaka aktualizace. Btw. je tam chyba svn … svn co svn://… ta adresa… – chyba: Cesta k volanemu pc nebyla nalezena
nebo nejak tak
Re: Nejdou mi texty
Bohužel, není v mých silách sem dávat vždy novou verzi LideGW, obzvlášť když, jak říkám, už mě tato problematika nezajímá a snažím se od ní distancovat. Chyba tam je i není, viz tento komentář.
Re: Jak se dostat na server Lidé.cz přes IRC – II
Nejak mi nejde nastavit ta opera a irssi uz vubec, jak se prosim nastavuje ta opera ?
Re: Jak se dostat na server Lidé.cz přes IRC – II
Povedlo se nekomu zprovoznit pres bezkonkurencne nejlepsi IRC klient mIRC? :-)
Re: Jak se dostat na server Lidé.cz přes IRC – II
Novou, aktuálně funkční gw naleznete zde http://www.rudolfh.wbs.cz/Download.html … je to „verze“ 38.
Re: Jak se dostat na server Lidé.cz přes IRC – II
jak mam spustit ro.bota?
Poslat nový komentář