public void RequestGuildMembers(string guild_id, string query = "", int limit = 0) { var requestGuildMembers = new GuildMembersRequest() { GuildID = guild_id, Query = query, Limit = limit }; var packet = new RPayload() { OpCode = OpCodes.RequestGuildMembers, Data = requestGuildMembers }; string payload = JsonConvert.SerializeObject(packet); _webSocket.Send(payload); }
public async Task RequestAllGuildMembers(string guildid) { var payload = new GuildMembersRequest() { GuildId = guildid, Query = "", Limit = 0 }; var request = new SocketFrame() { Operation = (int)OperationCode.RequestGuildMembers, Payload = payload }; await SendMessageAsync(JsonConvert.SerializeObject(request)); //await _webMessageSocket.SendJsonObjectAsync(request); }
public void RequestGuildMembers(string guildId, string query = "", int limit = 0, bool?presences = null, List <string> userIds = null, string nonce = null) { var requestGuildMembers = new GuildMembersRequest { GuildID = guildId, Query = query, Limit = limit, Presences = presences, UserIds = userIds, Nonce = nonce }; var packet = new RPayload() { OpCode = OpCodes.RequestGuildMembers, Data = requestGuildMembers }; string payload = JsonConvert.SerializeObject(packet); _webSocket?.Send(payload); }