public async Task SendSocketAsync(string command, string parameters, string tags = null, RequestOptions options = null) { CheckLoginState(); options = options ?? new RequestOptions(); var request = new ChatRequest(SocketClient, $"{tags}{command} {parameters}".Trim(), options); await request.SendAsync().ConfigureAwait(false); await _sentChatMessageEvent.InvokeAsync(command).ConfigureAwait(false); }