Владимир Коротенко, Суть была в том что у одного юзера есть несколько ролей, одна из которых дает доступ к боту, а
userRoles в свою очередь хранила все id ролей юзера, который ввел команду. В то же время
HaveOrNotAdmRole выводило undefined в том случае если у юзера нет роли открывающей доступ к боту.
И сама суть была в том что HaveOrNotAdmRole.id пыталось получить id того, чего нет и именно из-за этого бот крашил.
userRoles в свою очередь хранила все id ролей юзера, который ввел команду. В то же время
HaveOrNotAdmRole выводило undefined в том случае если у юзера нет роли открывающей доступ к боту.
И сама суть была в том что HaveOrNotAdmRole.id пыталось получить id того, чего нет и именно из-за этого бот крашил.