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