Похоже, что этот код никогда не работал правильно.
Во-первых, токен и другие креденшалс нужно положить в файл .env. В репо есть файл expample.env
так доложен выглядеть файл .env. Он игнорится гитом и не попадает в репо, чтобы не засветить креденшалс
во-вторых, в коде токен берется из переменных среды, но из файла .env они автоматически никуда не попадают.
в исходном коде не указан файл, откуда достать креденшилс
это нужно делать так
const dotenv = require('dotenv')
const path = require('path')
dotenv.config({
path: path.join(__dirname, '../', '.env')
});
здесь нужно указать правильный путь к файлу .env. Зависит от того, куда положить файл. Если на уровень выше скритпта, то так
И теперь можно обращаться к переменным среды
const TOKEN = process.env.TOKEN
console.log(TOKEN) // и проверить, что там получили