Telegram Get Members

· 機能

Telegram API を使用してスーパーグループのメンバーに関する情報を取得できます。GetSuperGroupMembers メソッドを使用してスーパーグループやチャンネルのメンバーまたは BAN ユーザーに関する情報を取得します。SupergroupFullInfo.can_get_members が true の場合にのみ使用できます。また、一部のフィルターでは管理者権限が必要な場合があります。

デフォルトではグループのすべてのメンバーを返しますが、Filter パラメーターを使用して返されるメンバーをフィルタリングできます。sgcWebSockets 4.5.0 からこのメソッドが改善され、パラメーターのセットを使用してメンバーをフィルタリングできるようになりました。

フィルター

以下のパラメーターがあります:


OnEvent コールバックを使用し、event = "chatMembers" でフィルタリングして結果を読み取ることができます。
Telegram.GetSupergroupMembers(1452979380);
procedure OnTelegramEvent(Sender: TObject; const Event, Text: string);
begin
  if Event = 'chatMembers' then
    ReadJSON(Text);
end;