@merchfck

Почему не успевает обработать сообщение?

Делаю бота для твича, читаю сообщения из чата. Проблема в том, что когда сообщения летят слишком быстро, что-то не успевает обработать сообщение и выводит первоначальную строчку (переменная respSoc)

627a917bdde88919076684.png

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")
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы