Anonymní profil Calis Xarn – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Calis Xarn – Programujte.comAnonymní profil Calis Xarn – Programujte.com

 

Příspěvky odeslané z IP adresy 82.113.53.–

Calis Xarn
Python › Irc bot
22. 10. 2007   #52190

Dobrý den udělal jsem si Irc bota v pythona:


#DreadClaw 0.0.1

def mluva(retez, vyraz, reakce):
import string
vseznamu = string.split(retez)
cislo2 = 0
kolik = len(vseznamu)
for x in range(kolik):
if vseznamu[cislo2]==vyraz:
print reakce
cislo2 = cislo2 + 1


import socket
sit = 'irc.2600.net'
port = 6667
dreadbot = socket.socket ( socket.AF_INET, socket.SOCK_STREAM )
dreadbot.connect ( ( sit, port ) )
dreadbot.send ( 'NICK Dreadclaw \r\n' )
dreadbot.send ( 'USER Dreadclaw:Dreadclaw. \r\n' )
dreadbot.send ( 'JOIN #dreadclaw \r\n')

while True:
odpoved = dreadbot.recv ( 99999 )
print odpoved
mluva(odpoved, "DreadClaw", "To jako mluvis o mne??? \r\n")
mluva(odpoved, "ping", "pong \r\n")
file = open("irc_log.txt", "a")
file.write(odpoved)
file.close


Bohužel se nepřipojí - server my odpoví toto:
:pugwash.2600.net NOTICE AUTH :*** Looking up your hostname...

:pugwash.2600.net NOTICE AUTH :*** Checking Ident

:pugwash.2600.net NOTICE AUTH :*** No Ident response

:pugwash.2600.net NOTICE AUTH :*** Couldn't look up your hostname

:pugwash.2600.net 461 Dreadclaw USER :Not enough parameters

:pugwash.2600.net 451 * Dreadclaw :Register first.

ERROR :Closing Link: 82.113.53.83 (Registration timed out)


 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý