y0uSh4, потому что, как я уже объяснил выше, у тебя нет переменной ctx. Ты же пытаешься удалить неведомое сообщение и взять данные пользователя из нее. Удали удаление сообщений и переделай set_author
Дмитрий, может я чего то не знаю, но разве после исчерпания ресурса записи данные нельзя будет считать? Бекапы нужны, но данные то все равно можно будет скинуть куда нибудь.