2024. április 19., péntek

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Bitlbee - MSN és társai az IRC-ben

  • (f)
  • (p)
Írta: |

A most következő írásban egy roppant minimalisztikus programra szeretném felhívni a figyelmeteket...

[ ÚJ TESZT ]

A most következő írásban egy roppant minimalisztikus programra szeretném felhívni a figyelmeteket egy fontosabb dolgokra kiterjedő tutoriallal megfűszerezve. Ugorgyunk is neki!

Tartalomjegyzék:
• 1.1 - Mi is az a Bitlbee?
• 1.2.1 - előnyei...
• 1.2.2 - ... hátrányai
• 2.0 - Előkészületek
• 2.1 - Csatlakozás
• 3.0 - Regisztráció
• 3.1 - Fiókok kezelése
• 3.2.1 - Partnerek kezelése
• 3.2.2 - Kérdések
• 3.3.1 - Csevegés
• 3.3.2 - Konferenciabeszélgetések
• 3.4 - Beállítások
• 3.5 - Help

[ 1.1 - Mi is az a Bitlbee? ]

A Bitlbee egy olyan program (gateway), melyből bármilyen IRC-kliensen keresztül lehet csatlakozni a népszerűbb IM-hálózatokhoz: Jabber/XMPP, MSN, OSCAR (AIM/ICQ), Yahoo.

Fejlesztői: Wilmer van der Gaast, Jelmer Vernooij, Maurits Dijkstra és még sokan mások.

A dolognak persze megvannak a maga előnyei...
• szinte nulla erőforrással működik
• több protokollt is kezel egyszerre
• bármilyen operációs rendszerről használható, csak IRC-kliens vagy böngésző kell hozzá
• felállítható home serverként is Windowson/Linuxon
(ezzel nem foglalkozunk a cikkben)
• gyors, stabil
• fapados
(nincsenek hangulatjelek, partnerképek, stbstb)
• stb...

... és hátrányai
• jelenleg nem támogatja a file-átvitelt
• nem kezeli a csoportokat
• fapados
(nincsenek hangulatjelek, partnerképek, stbstb)
• angol nyelvű
• stb...

Mielőtt még továbblépünk, egy szintaktikai dolgot szeretnék tisztázni, amikor majd a parancsok paraméterezését taglaljuk:
<kötelezően megadandó dolgok>
[opcionálisan megadható dolgok]

[ 2.0 - Előkészületek ]

Akár otthoni servert állítunk fel, akár csatlakozunk egyhez, egy dologra szükségünk lesz: egy IRC-kliensre. Ha nincs külön telepítve, akkor használhatunk egy webeset is, amit előre beállítottak a Bitlbee-hez.

Mivel a cikk nem egy konkrét IRC-kliensről szól, ezért abból a premisszából indulunk ki, hogy mindenki tudja kezelni az általa használtat legalább annyira, hogy csatlakozni tud egy serverhez előre beállított névvel.

Ha megvan az IRC-kliensünk, eldönthetjük, hogy hova akarunk csatlakozni. Ha nincsenek egyéni perverzióink, akkor javaslom a hivatalos serverlistából kiválasztani az egyiket. Tesztünk során az im.bitlbee.org-ra csatlakoztunk - itt mindig a legújabb verziójú stabil Bitlbee fut.

[ 2.1 - Csatlakozás ]

Csatlakozáskor előre kell megadni a nevünket, mert utána már nem változtathatunk rajta, amíg a serveren vagyunk. Csatlakozás után automatikusan belépünk a &bitlbee csatornára, s valami ilyesmi látvány tárul elénk:

Csatlakozás
Csatlakozás

Ez az alapcsatorna, benne velünk, illetve egy root nevű bottal. Itt fogunk értesülni mindenféle fontos információról (pl. ki-belépések), s itt fogjuk intézni mi is az összes teendőnket (kivéve a beszélgetéseket), méghozzá úgy, hogy bepötyögünk mindenféle parancsokat.

[ 3.0 - Regisztráció ]

Eldönthetjük, akarunk-e regisztrálni vagy sem. A regisztráció előnye, hogy legközelebbi belépéskor egy jelszavas azonosítás után újra megkapjuk a beállításainkat. Ha regisztráció nélkül vandálkodunk, akkor a Bitlbee csak addig jegyzi meg ezeket, amíg csatlakozunk, amint lelépünk, elfelejt mindent.

• Regisztráció: register <jelszó>
• Azonosítás: identify <jelszó>
• Regisztráció ejtése, adataink törlése a Bitlbee-serverről: drop <jelszó>

Értelemszerűen csak arról a névről tudjuk azonosítani magunkat, amelyikről regisztráltunk.

Regisztráció
Regisztráció

Azonosítás
Azonosítás

[ 3.1 - Fiókok kezelése ]

Ha csevegni is akarunk, akkor természetesen meg kell adnunk egy (vagy több) felhasználói fiókunk (account) adatait a Bitlbee-nek.
Ezt alapvetően az account add <protokoll> <azonosító> <jelszó> paranccsal tehetjük meg, de néhány speciális esetben (pl. Google Talk) ezt még ki kell egészíteni egy-két dologgal.
Ilyenkor Google a barátunk.

• Csatlakozás: account on [fiók száma]
• Lelépés: account off [fiók száma]
• Fiókok listázása: account list
• Fiók hozzáadása: account add <protokoll> <azonosító> <jelszó>
• Fiók törlése: account del <fiók száma>
Fiókot csak akkor törölhetünk, ha épp nem csatlakozunk rá.

Csatlakozás MSN-re
Csatlakozás MSN-re

[ 3.2.1 - Partnerek kezelése ]

Csatlakozáskor a Bitlbee letölti az adott fiókhoz tartozó protokoll serveréről partnereink listáját, s automatikusan el is nevezi őket az azonosítójuk alapján (amin persze bármikor változtathatunk). Viszont előbb-utóbb eljön ugyebár az az idő, hogy menedzselni kell a partnereket - hozzáadni, letiltani, törölni, stb...

• Partner hozzáadása: add <fiók száma> <partner azonosítója> [partnernév]
• Partner törlése: remove <fiók száma> <partnernév>
• Partner átnevezése: rename <partnernév> <partner új neve>
• Saját nevünk váltása: nick <fiók száma> <új név>
• Partner tiltása: block <partnernév>
• Partner tiltásának feloldása: allow <partnernév>
• Partnerről infó: info <partnernév> VAGY /whois <partnernév>
• Partnerek listájának megtekintése: blist

Partner hozzáadása
Partner hozzáadása

[ 3.2.2 - Kérdések ]

Ha valami eldöntendő esemény történik (pl. valaki fel akar venni a listájára), a Bitlbee főcsatornáján kapunk erről egy értesítést, amit elfogadhatunk vagy elutasíthatunk.

• Kérdések listája: qlist
• Elfogadás: yes
• Elutasítás: no

[ 3.3.1 - Csevegés ]

Alapesetben két módon beszélgethetünk a partnerekkel. Attól függően, hogy hogyan kezdeményezzük a társalgást, kerül kiválasztásra a beszélgetési mód:

•Az alapvető, kedveltebb, javasolt módszer az, hogy privát beszélgetést kezdeményezünk a partnerrel. Ilyenkor külön fülbe/ablakba kerül a párbeszéd, jobban elkülöníthető az egyéb sallangoktól. Privát beszélgetéseknél nem működnek a parancsok, mert nagyon zavaró volna, azokat továbbra is a &bitlbee csatornán kell kiadni.

Privát csevegés
Privát csevegés

• A másik módszer az, ha a &bitlbee csatornán beírjuk a partner nevét, kettőspontot teszünk utána, s írjuk a mondandónkat. Ezt minden üzenet küldésekor el kell játszani, tehát értelemszerűen kényelmetlenebb móka.

&bitlbee-n csevegés
&bitlbee-n csevegés

A két mód között bármikor válthatunk, csak annyit kell tennünk, hogy a kívánt módon írunk a partnernek.

[ 3.3.2 - Konferenciabeszélgetések ]

Amennyiben a protokoll támogatja, részt vehetünk konferenciabeszélgetésekben (több résztvevős beszélgetések). Ha meghívnak minket, nincs sok dolgunk, automatikusan beléptet minket egy számozott csatornára, ahol látjuk a résztvevő feleket, illetve azt, amit írnak.

Ha viszont mi szeretnénk kezdeményezni, akkor kicsit többet kell csinálnunk (nem sokkal). Első dolgunk, hogy belépünk egy "csatornára", aminek az egyik partner nevét adjuk.
A legtöbb IRC-kliensben ez a /join paranccsal megy, valahogy így:

/join #<partner neve>

Groupchat - kezdeményezés
Groupchat - kezdeményezés

Ha ez megvan, a Bitlbee kiléptet a csatornáról, és beléptet egy számozott csatornára, amelyben benne van már a beírt partner. Ebbe a beszélgetésbe kell meghívnunk egyenként a többi partnert, akit még szeretnénk, ha részt venne a csoportos okoskodásban.
A legtöbb IRC-kliensben ezt az /invite paranccsal tehetjük meg, valahogy így:

/invite <partner neve>

Groupchat - partner hozzáadása
Groupchat - partner hozzáadása

Ha minden jól megy, be is lép a meghívott partner, s lehet csevegni. Természetesen a csevegésből bármikor kiléphetünk, ha elhagyjuk a csatornát, s azt is látjuk, ha valaki más lép ki belőle.

Groupchat - működés közben
Groupchat - működés közben

[ 3.4 - Beállítások ]

A Bitlbee-ben vannak bizony egyéb beállítási lehetőségek, amikre azért legalább egyszer illik ránézni. Néhányat fogok csak kiemelni közülük, a maradék ügyében érdemes a help segítségét igénybe venni.

Fontosabb beállítások megejtésekor érdemes egyből menteni a "save" parancs kiadásával!

• Beállitások listázása: set
• Beállítás megváltoztatása: set <beállítás neve> <új érték>
• Beállítás visszaállítása alapértelmezettre: set -del <beállítás neve>
• Beállítások mentése: save
true = igen, érvényes a beállítás
false = nem, nem él a beállítás

Néhány (szerintem) fontosabb beállítás:

• away_devoice: Az "elérhető" állapotú partnerek voice-ot kapnak, a "nem elérhető"/"elfoglalt" állapotban lévők pedig nem. Ki szoktam kapcsolni, mert teleszemeteli a főablakot, ha írogatja a voice-ok adását/elvételét.

• auto_connect: Automatikus csatlakozás a fiókokhoz azonosítás után. Egyéni ízlés kérdése, ki hogyan szereti.

• auto_reconnect: Ha valamelyik fiókunkkal valami oknál fogva megszakad a kapcsolat, kapcsolódjon újra egy megadott idő elteltével.

• auto_reconnect_delay: Az újracsatlakozási idő másodpercben.

• buddy_sendbuffer: Két/több adott idő alatt küldött üzenet összecsatolása eggyé - a másik oldalon úgy fogják látni, mintha sortöréssel küldenénk. Akkor jön jól, ha az IRC-kliensünkben nincsen flood-védelem, és hosszú, többsoros szöveget másolunk be a csevegőpartnernek.

• buddy_sendbuffer_delay: Az ennyi századmásodpercnyi időintervallum alatt küldött üzeneteket csatolja egybe.

• charset: Karakterkódolás. Arra állítsuk be, ami az IRC-kliensünké. Ha rosszul látjuk a partnerek ékezeteit, vagy ők panaszkodnak ugyanerre, akkor érdemes variálni vele.

• display_namechanges: A partnerek névváltásait kiírja a &bitlbee csatornára. Néhányan szeretik, én kikapcsolva hagyom általában, egy info vagy /whois úgyis megmutatja a partner nevét.

• private: Ha egy partner ránk ír, privát üzenetként, külön fülben/ablakban jelenítse-e meg az üzenetét alapértelmezetten. Érdemes bekapcsolva hagyni.

• save_on_quit: Ha lelépünk a serverről, automatikusan mentse-e a beállításokat/egyéni partnerneveket. Érdemes bekapcsolva hagyni.

set - beállítások
set - beállítások

[ 3.5 - Help, Súgó ]

Amennyiben valami bővebbet szeretnénk megtudni egy-két beállításról, vagy itt nem részletezett dolgokra vagyunk kíváncsiak, érdemes használni a Bitlbee help-jét. Nagyon összeszedett, egyszerűen használható, könnyen érthető és átlátható.

• Alap súgómenü: help
• Parancsok listázása: help commands
• Parancsokról bővebben: help <parancs>
• Beállításokról bővebben: help set <beállítás>

Amennyiben nem találtuk meg, amit kerestünk, érdemes felnézni a Bitlbee honlapra, vagy a Bitlbee topicban érdeklődni.

help commands - parancsok
help commands - parancsok

A teszt az 1.0.4-es verziójú Bitlbee alapján íródott.

Hirdetés

Copyright © 2000-2024 PROHARDVER Informatikai Kft.