Первое, что вы делаете в вашем условном выражении, это "message.delete ()". Не видя структуру данных «message», я бы предположил, что это удаляет сам объект сообщения, что приводит к сбою любых ссылок на «message.xx».
Я предполагаю, что вы пытаетесь удалить только часть объекта сообщения, но, возможно, вы удаляете весь объект.