Hallo,
der untere Code sollte ein Beispiel eines kleinen IRC Bot's sein.
Login und Passwortabfrage funktionieren.
Allerdings joint der spuck nicht.
Hat da einer einen Lösungvorschlag?
Danke schonmal
der untere Code sollte ein Beispiel eines kleinen IRC Bot's sein.
Login und Passwortabfrage funktionieren.
Allerdings joint der spuck nicht.
Hat da einer einen Lösungvorschlag?
Danke schonmal
Code:
import socket
import re
server = "irc.euirc.net"
channel = "#cool"
botnick = "user123"
def joinchan(chan):
ircsock.send("PASS " + "topsecret" + "\n")
ircsock.send("JOIN " + chan + "\n")
def ping(msg):
m = re.search("PING :([a-zA-Z0-9\.\:]*)", msg)
ircsock.send("PONG :" + m.group(1) + "\n\r")
ircsock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ircsock.connect((server, 6667))
ircsock.send("USER "+ botnick +" "+ botnick +" "+ botnick +" :Dieser service-bot ist ein Dienst der dBase D-A-CH Gruppe\n\r")
ircsock.send("NICK "+ botnick +"\n\r")
joinchan(channel)
while 1:
ircmsg = ircsock.recv(4096)
ircmsg = ircmsg.strip()
print(ircmsg)
if "PING :" in ircmsg:
ping(ircmsg)