Без админки в беседе ты никак не чекнешь инфу
Хз разобрался ты или нет, просто обрабатывай ошибку
делай запрос к API методом getConversationMembers
Если у бота нету админки, то бот напишет что он не админ, если админка есть то выполнится код из try, способов проверить есть ли у другого пользователя админка без админки у бота, не получится
try {
// Тут твой код
} catch (e) {
const error_messages = {
7: `Я не админ`,
}
await vk.api.messages.send({
random_id : getRandomId(),
peer_id : msg.peerId,
message : error_messages[e.code]
})
}
Точно не помню какой код ошибки при отсутствие доступа к чату, могу ошибаться перепроверь в кодах ошибок VK API и замени в error_messages 7 на другой если я не прав