Подскажите, почему телеграм бот видит только часть бесед, в которые его добавили, а не все?
вот код на получение:
public function getChats()
{
$token = $_ENV['TOKEN'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://api.telegram.org/bot'. $token .'/getUpdates');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$headers = array();
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = json_decode(curl_exec($ch), true);
if (curl_errno($ch)) {
return new JsonResponse(['message:' . curl_error($ch)]);
}
curl_close($ch);
$elements = array();
$chats = [];
foreach ($result['result'] as $chat) {
if (in_array(@$chat['message']['chat']['title'], $elements))
continue;
else
$elements[] = @$chat['message']['chat']['title'];
$chats[] = @$chat['message']['chat'];
}
return $chats;
}
видит примерно 50% всех бесед