Python - требуется объект с байтами, а не str

Я перемещаю свой бот Twitch с Python 2.7 на Python 3.5. Я продолжаю получать ошибку: a bytes like object is required not 'str' на второй строке кода ниже.

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

Ответ 1

попробовать

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

вместо

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