Цитата
Если это кусок, то проблема в том, что пока дальнейший код выполняется ты пропускаешь пришедшее сообщение.
Так пока нет сообщения you see
то он бегает по циклу
while_not lastmsg you see:
end_while
И когда сообщение появилось он должен его запомнить и дальше бежать выполнять следующее условие. Как он может его пропустить из за "пока дальнейший код выполняется ты пропускаешь пришедшее сообщение" если пока нет нужного сообщения он к нему не идет?