示例#1
0
 public void CreateClient()
 {
     if (client != null)
     {
         client.Disconnect();
         client.MessageReceived -= OnMessageReceived;
         client.Connected       -= OnConnected;
     }
     client = new TwitchConnection(
         cluster: ChatEdgeCluster.Aws,
         nick: Settings.Default.UserName,
         oauth: Settings.Default.AccessToken, // no oauth: prefix
         port: 6697,
         capRequests: new string[] { "twitch.tv/tags", "twitch.tv/commands" },
         ratelimit: 1500,
         secure: true
         );
     client.MessageReceived += OnMessageReceived;
     client.Connected       += OnConnected;
 }