Это причина в ES6 без добавления определителя в объекте.Имя переменной теперь является определяющим.Пример:
message.channel.send({embed1});
//Get's translated to:
message.channel.send({embed1:embed1});
Поскольку все объекты нуждаются в определителе и значении.ES6 просто сокращает его.
Таким образом, ваш message.channel.send({embed1});
устанавливает определитель на embed1
Это означает, что дискорд не имеет сообщения или встраивается для отправки, Следовательно, ошибка пустого сообщения
Для загрузки вставки вам понадобится message.channel.send({embed:embed1});
;