Привет! <br/> Основные проблемы в коде связаны с несколькими моментами: <br/> <b>1. Неправильное изменение строки:</b> <br/> Вы пишете выражения вида <br/> <code class="python">frty[1] == "0"</code> <br/> Это не присваивание, а операция сравнения. При этом строки в Python неизменяемы, и даже если бы использовался оператор присваивания (например, frty[1] = "0"), это вызвало бы ошибку. Если вам нужно изменить строку, создайте новую. Например, если строка имеет фиксированную длину, можно сделать так: <br/> <code class="python">frty = frty[:1] + "0" + frty[2:]</code> <br/> или, что зачастую удобнее, хранить строку в виде списка символов, изменять нужный элемент, а затем объединять список в строку. <br/> <br/> <b>2. Неверное обращение к данным, полученным из input_group:</b> <br/> Функция input_group возвращает словарь, например: <br/> <code class="python">data = {'msg': '1о', 'cmd': 'Отправить'}</code> <br/> Поэтому проверять ввод нужно по ключу (например, if data['msg'] == '1о':), а не сравнивать весь словарь со строкой. <br/> <br/> Возможно, потребуется поправить форматирование и отступы (например, строка global chatmsgs должна быть с отступом внутри функции).