Из метода вк
message.getConversationMembers
получаю массив всех членов беседы, как можно прт написании "слова" проверить данные (твой ид) с этим массивом и узнать админ ли ты? И если админ, то отравить такое смс, если нет, то такое. Есть набросок кода, но он не выполняется в части, после FOREACH :
if ($message == "Админ" or $message == "админ") {
foreach($arr_users['items'] as $item) {
if ($item['member_id'] == $id) {
if (empty($item[is_admin] )) {
$vk->sendMessage($peer_id, "Админ");
} else {
$vk->sendMessage($peer_id, "Не админ") ;
}
}
}
}
Вот, что в массиве :
array(4) { ["items"]=> array(36) { [0]=> array(5) { ["member_id"]=> int(454598412) ["invited_by"]=> int(454598412) ["join_date"]=> int(1559166975) ["is_admin"]=> bool(true) ["is_owner"]=> bool(true) } [1]=> array(4) { ["member_id"]=> int(-158645511) ["invited_by"]=> int(134582877) ["join_date"]=> int(1534238649) ["is_admin"]=> bool(true) } [2]=> array(4) { ["member_id"]=> int(-170686219) ["can_kick"]=> bool(true) ["invited_by"]=> int(332668438) ["join_date"]=> int(1547752262) } [3]=> array(4) { ["member_id"]=> int(-170175796) ["invited_by"]=> int(454598412) ["join_date"]=> int(1551894830) ["is_admin"]=> bool(true) } [4]=> array(4) { ["member_id"]=> int(388855008) ["invited_by"]=> int(474762898) ["join_date"]=> int(1556793570) ["is_admin"]=> bool(true) } [5]=> array(4) { ["member_id"]=> int(49188876) ["can_kick"]=> bool(true) ["invited_by"]=> int(474762898) ["join_date"]=> int(1558206999) }