Из кода, который вы указали, в переменной сообщения мало контекста.Тот факт, что он неизвестен, и вы отправляете функцию в качестве обратного вызова, заставляет меня задуматься о сфере действия этой функции.Одна вещь, которую вы можете попробовать, это изменить здесь функцию:
collector.once("collect", function(m,n){
message.channel.fetchMessages(n).then(mess =>mess.delete());
let commandFile = require(`./play.js`)
commandFile.run(bot, message, [this.videos[parseInt(m.content)-1].url], ops)
})
на функцию стрелки:
collector.once("collect", (m,n) => {
// rest of the code
});