текст в начало?
message.text = f'текст {message.text}'
TypeError: "Message" is immutable and does not support item assignment
Покажи код для начала
@router.message() async def message_handler(message: Message, state: FSMContext): await message.copy_to(operator_id) await message.send_copy(operator_id) message.text = f'{message.from_user.full_name}:\n{message.text}' await message.send_copy(operator_id) Первые 2 отправляют, 3 ошибка
Ну это тройка, я за двойку говорил
Ошибка на строчке message.text = f'{message.from_user.full_name}:\n{message.text}'
ну правильно что ошибка, какого лешего ты меняешь входящее событие? раз тебе не подходит полная копия - отправляй нормальным образом новое сообщение
В pyrogram это работало(
потому что сообщение там мутабельное, а тут иммутабельное нечего менять неизменяемый объект и, похоже, про метод update у pydantic-а ты не слышал, который делает полное пересоздание объекта с сопуствующей модификацией
Обсуждают сегодня