Делаю бота для твича, читаю сообщения из чата. Проблема в том, что когда сообщения летят слишком быстро, что-то не успевает обработать сообщение и выводит первоначальную строчку (переменная respSoc)
respSoc = sock.recv(2048).decode('utf-8') # читаю чат
now = datetime.now()
current_time = now.strftime("%d-%m-%Y %H:%M:%S") # время отправки сообщения
findN = respSoc.find('!')
messageNick = respSoc[1:findN] # вывожу из resp ник
findM = respSoc.find(' :')
messageChat = respSoc[findM + 2:-1] # вывожу из resp сообщение
channelChat = "(@" + channel[1:] + ")"
print(current_time, messageNick, channelChat, '-', messageChat, end="\n")