Не могу понять что не так!
Мне нужно что сделать так что бы если у человека есть роль то ему добавлялись coin каждые 2 секунды
(И ещё если можно подскажите как сделать так что бы если у человека несколько ролей то и количество coin было больше 
ОшибкаC:\Users\f\Documents\GitHub\Panda_City\functions\biz.js:2
        if(member.roles.cache.find(m => m.name === "Ларёк"))
                  ^
TypeError: Cannot read property 'roles' of undefined
    at Timeout.intervalFunc [as _onTimeout] (C:\Users\f\Documents\GitHub\Panda_City\functions\biz.js:2:19)
    at listOnTimeout (internal/timers.js:549:17)
    at processTimers (internal/timers.js:492:7)
 
Кодfunction intervalFunc(bot,message,member,args) {
        if(member.roles.cache.find(m => m.name === "Ларёк"))
        {
            coin[member.id].coin += 100 
        }
        if(member.roles.cache.find(m => m.name === "Магазин «7 палочек бамбука»"))
        {
            coin[member.id].coin += 300 
        }
        if(member.roles.cache.find(m => m.name === "Бамбуковая ферма"))
        {
            coin[member.id].coin += 800 
        }
  }
  
  setInterval(intervalFunc, 2000);