michaelvdnet
Gebruiker
- Lid geworden
- 5 aug 2010
- Berichten
- 177
hallo iedereen
voor een community ben ik een support bot aan het maken
maar nou werkt het niet
geeft als output alleen de I
ik weet niet hoe dit komt
Hele code:
Misschien dat iemand een oplossing weet
BVD
Michael
voor een community ben ik een support bot aan het maken
maar nou werkt het niet
Code:
irc.send('PRIVMSG '+ str(usr) + ' I am the Support Bot!\r\n')
geeft als output alleen de I
ik weet niet hoe dit komt
Hele code:
Code:
import socket
import sys
server = "server"
channel = "#channel"
botnick = "botname"
def joinchan(chan):
irc.send("JOIN "+ chan +"\n")
def sendm(msg):
irc.send('PRIVMSG '+ channel + ' :' + str(msg) + '\r\n')
def welcome(usr):
irc.send('PRIVMSG '+ str(usr) + ' I am the Support Bot!\r\n')
irc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
irc.connect((server, 6667))
irc.send("USER "+ botnick +" "+ botnick +" "+ botnick +" :This is a support bot!\n") # user authentication
irc.send("NICK "+ botnick +"\n")
irc.send("nickserv identify michael\n")
joinchan(channel)
while 1:
text=irc.recv(2040)
print text
if not text:
break
if text.find('PING') != -1:
irc.send('PONG ' + text.split() [1] + '\r\n')
if text.find('JOIN') != -1:
joins = text.split('!~')
strn = joins[0].strip(':')
welcome(strn)
Misschien dat iemand een oplossing weet

BVD
Michael