$peer_id = $data->object->peer_id; // Узнаем ИД беседы 2000000..... $id = $data->object->from_id; // Узнаем ид пользователя который отправляет команду $message = $data->object->text; // Текст самого сообщения $is_admin = [567445065]; // создаем массив с ID's наших будущих админов через запятую $chat_id = $peer_id - 2000000000; $userInfo = $vk->request("users.get", ["user_ids" => $id , "fields" => 'bdate, sex,about,domain,followers_count,nickname,screen_name']); // Делаем запрос к вк $first_name = $userInfo[0]['first_name']; // Вывели из ответа имя $last_name = $userInfo[0]['last_name']; // Вывели из ответа фамилию $bdate = $userInfo[0]['bdate']; // Вывели из ответа город $about = $userInfo[0] ['about']; $domain = $userInfo[0] ['domain']; $followers_count = $UserInfo[0] ['followers_count']; $user_ids = $userinfo[0] ['nickname']; $screen_name = $userinfo[0] ['screen_name'];
if (index === items.length) {
clearInterval(timer);
return
}
const i = index;
a
используй items[index]
и после clearInterval(timer)
добавь return
чтобы не отправлять лишний последний запросif (index === items.length) {
clearInterval(timer);
return;
}
метод match, который используется под капотом у библиотеки для проверки совпадения строки с регэкспом, возвращает псевдомассив, первым элементом которого является полное совпадение, а последующими — скобочные группы, поэтому мы пропускаем первый элемент, используя деструктурирующее присваивание с пропуском элементов