$values = wait(parallelMap($array, function ($item) {
function mfetch($url)
{
return file_get_contents($url);
}
$html = mfetch($item['url']);
return $html;
}));
const id_filter_array = [9, 10];
const arr = [
{
'name': 'test1',
'items': [
{
'name': 'test1-1',
id: 1
},
{
'name': 'test1-2',
id: 2
},
{
'name': 'test1-3',
id: 3
}
]
},
{
'name': 'test2',
'items': [
{
'name': 'test2-1',
id: 5
},
{
'name': 'test2-2',
id: 9
},
{
'name': 'test2-3',
id: 10
}
]
}
];
let res_array = [];
for(let i=0;i<arr.length;i++)
{
const items = arr[i].items;
for(let j=0;j<items.length;j++)
{
if (id_filter_array.indexOf(items[j].id)>-1)
{
res_array.push(items[j]);
}
}
}
console.log(res_array);
то да, вам нужно как-то отслеживать изменения.
А если у вас отдельная кнопка для действия (отправить), то все ухищрения ни к чему.
Почти разобрался. Да, надо делать бизнес аккаунт facebook, профессиональный аккаунт instagram, привязывать друг к другу, создавать страницу, создавать приложение, добавлять тестировщиков, у которых должен быть facebook+instagram.
Получилось привязать webhook и отправлять сообщения.
Но не получается прикреплять Кнопки к сообщениям.
Сообщение отправляется, но без кнопок:
Как правильно сформировать запрос?