Source: http://rafb.net/p/WjlqXa55.html
Lista classi -> metodi: http://rafb.net/p/HTsXD539.html
codice di espemio: Bot minimale
- Code: Select all
from irclib import *
bot = Init()
msg = Msg()
server = raw_input("Server -> \t")
chan = raw_input("Channel -> \t")
nick = raw_input("Bot's nick -> \t")
bot.connect(server, 6667) #Si connette al server. Non immettendo nessun valore come porta
#sara' la libreria ad impostare la porta di default: 6667
bot.user(nick, server)
bot.nick(nick, "Py[B]ot") #Imposto il nick del bot.
#Nel caso in cui il nick principale sia gia' in uso
#Verra' rieffettuata la richiesta di impostazione
#nick con nick = PyBot
bot.join(chan, "Salve a tutti!") #Entra nel chan e inviando il messaggio di saluto.
#Se non viene inserito nessun messaggio questo,
#ovviamente non verra' inviato.
bot.keepalive() #Mantiene attiva la connessione

