· 7 years ago · Jan 31, 2018, 11:24 PM
1using TwitchLib;
2
3TwitchPubSub pubsub = new TwitchPubSub();
4pubsub.OnPubSubServiceConnected += onPubSubConnected;
5pubsub.OnListenResponse += onPubSubResponse;
6pubsub.OnBitsReceived += onPubSubBitsReceived;
7
8pubsub.Connect();
9
10private void onPubSubConnected(object sender, object e) {
11 // MY ACCOUNT ID, MY OAUTH
12 pubsub.ListenToWhispers(0, "oauth_token");
13}
14private void onPubSubResponse(object sender, OnListenResponseArgs e) {
15 if (e.Successful)
16 MessageBox.Show($"Successfully verified listening to topic: {e.Topic}");
17 else
18 MessageBox.Show($"Failed to listen! Error: {e.Response.Error}");
19}
20private void onPubSubBitsReceived() {
21 MessageBox.Show($"Just received {e.BitsUsed} bits from {e.Username}. That brings their total to {e.TotalBitsUsed} bits!");
22}