const uniqueWithSum = (arr, idKey, sumKey) =>
Object.values(arr.reduce((acc, n) => {
const id = n[idKey];
acc[id] = acc[id] || Object.assign(new n.constructor, n, { [sumKey]: 0 });
acc[id][sumKey] += n[sumKey];
return acc;
}, {}));
// ваш случай
const result = uniqueWithSum(arr, 'id', 'duration');
// элементам не обязательно быть объектами, это могут быть и массивы
uniqueWithSum([
[ 'A', 1 ],
[ 'B', 5 ],
[ 'A', 2 ],
[ 'A', 3 ],
], 0, 1) // [ [ 'A', 6 ], [ 'B', 5 ] ]
$botID = 'your_bot_id';
$url = 'https://api.telegram.org/bot' . $botID . '/sendMessage';
$message = 'стработал тригер!!!';
$arParams = [
'disable_web_page_preview' => true,
'chat_id' => 'user_id'
'text' => $message,
'parse_mode' => 'HTML',
];