Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Import knižnice zásuvky a nastaviť premenné pripojenie . Za predpokladu , že ste už radšej IRC poverenia pre topánka , bude Python IRC topánok pomocou týchto poverenia pre prihlásenie pomocou " soketov " knižnicu . Nasledujúci príklad ukazuje , ako vyložiť premenné použiť pre prihlásenie do poverenia , vrátane hodnôt pre IRC servera , zdierky a informácie Bot Užívateľ : !
# /Usr /bin /python
import socket
import string
host = ' example.host.org '
port = 6667
nick = ' pythonbot3000 '
ident = ' PyBot '
realname = ' Bobby '
čítať = ''
2
Pomocou " socket " pre pripojenie k serveru . Za predpokladu , že server je " example.host.org , " použite objekt soketu nadviazať spojenie . V tomto príklade vytvoríte objekt soketu , " irc_sock , " a používať ho pre pripojenie k serveru a odoslať protokol o informácie :
irc_sock = socket.socket ( )
irc_sock.connect ( host , port )
irc_sock.send ( ' nICK ' + nick + " \\ r \\ n ' )
irc_sock.send ( " USER " + ident + ' ' + host + " bla : ' + realname + ' n ' )
3
Pripojenie na kanál a čítanie textu . Ak chcete mať topánok pripojiť kanála " Príklad " a potom použite metódu " nájsť " reťazca získaných z IRC servera a skontrolujte stav pripojenia . Pripojte sa kanál a začať čítanie a tlač správ , ako je znázornené v nasledujúcom kóde :
, zatiaľ čo 1 : //nekonečná slučka , aby zhromažďovanie text
čítať = irc_sock.recv ( 500 ) //dostane riadok textu
vytlačiť čítať //tlačí to
Ak read.find ( " Generic Intro Message ' ) = -1 : //ak je server úvodnej správe , pripojenie ku kanálu
irc_sock.send ( " JOIN " + príklad + " \\ r \\ n ' )