str socket not bytes python python-3.x irc twitch

python - typeerror a bytes-like object is required not ''str'' socket



Python: se requiere un bytes como objeto, no str (1)

Estoy moviendo mi bot Twitch de Python 2.7 a Python 3.5. Sigo recibiendo el error: a bytes like object is required not ''str'' en la segunda línea del código a continuación.

twitchdata = irc.recv(1204) data = twitchdata.split(":")[1] twitchuser = data.split("!")[0] twitchmsg = twitchdata.split(":")[2] chat = str(twitchuser) +": "+ str(twitchmsg) print(chat) #prints chat to console


tratar

data = twitchdata.decode().split(":")[1]

en lugar de

data = twitchdata.split(":")[1]