Telegram : récupérer les membres

· Fonctionnalités

L'API Telegram permet d'obtenir des informations sur les membres d'un SuperGroup. Utilise la méthode GetSuperGroupMembers pour obtenir des informations sur les membres ou les utilisateurs bannis dans un supergroup ou un channel. Elle ne peut être utilisée que si SupergroupFullInfo.can_get_members vaut true ; de plus, des privilèges d'administrateur peuvent être requis pour certains filtres.

Par défaut, la méthode renvoie tous les membres du groupe, mais tu peux filtrer les membres renvoyés à l'aide du paramètre Filter. Depuis sgcWebSockets 4.5.0, cette méthode a été améliorée pour permettre de filtrer les membres à l'aide d'un ensemble de paramètres.

Filters 

Voici les paramètres disponibles :


Tu peux lire le résultat à l'aide du callback OnEvent et filtrer par événement = "chatMembers".
Telegram.GetSupergroupMembers(1452979380);
procedure OnTelegramEvent(Sender: TObject; const Event, Text: string);
begin
  if Event = 'chatMembers' then
    ReadJSON(Text);
end;