void Client_OnUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { if (_BotUsers.Contains(e.Username)) { return; } try { //client.SendMessage(TwitchInfo.ChannelName, $"Welcome on my channel, { e.Username }."); _currentUsersOnline.Add(e.Username); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
void Client_OnUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { if (_BotUsers.Contains(e.Username)) { return; } try { //client.SendMessage(TwitchInfo.ChannelName, $"Welcome on my channel, { e.Username }."); _currentUsersOnline.Add(e.Username); } catch (Exception ex) { _logger.LogError($"Error adding user to userlist", ex); } }
private async void TwitchInUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { if (TimerStuff.Uptime < 300) { return; } BotChannel bChan = await Program.Channels.GetTwitchChannelByName(e.Channel); if (!bChan.isLive) { return; } UserEntry user = await Program.Users.GetUserByTwitchUserName(e.Username); CouchSettings settings = await Settings <CouchSettings>(bChan, PLUGINNAME); if (user == null || settings == null) { return; } if (settings._greeted.Exists(p => p == user._twitchUsername)) { return; } if (!settings._couches.ContainsKey(bChan.Key)) { settings._couches[bChan.Key] = new CouchEntry(); } if (user != null && bChan != null && settings._active) { CouchUserStats uStats = await GetUserCouchStats(bChan.Key, user.Key); if (uStats.CountSeated >= settings.potatoGreeting) { if (!await dbStrings.TableInit(bChan)) { await DBStringsFirstSetup(bChan); } Program.TwitchSayMessage(e.Channel, dbStrings.GetRandomLine(bChan, "GREET").Replace("[USER]", user._twitchDisplayname)); settings._greeted.Add(user._twitchUsername); SaveBaseSettings(bChan, PLUGINNAME, settings); } } }
private void Client_OnUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { if (e.Username != client.TwitchUsername) { Console.WriteLine($"{e.Username} has connected to {e.Channel}"); if (e.Channel.ToLower() == Settings.Default.TwitchUsername) { User user = TwitchApi.FetchUser(e.Username).Result; if (user == null) { return; } Debug.WriteLine($"User {user.DisplayName} type: {user.Type}."); //client.SendMessage(e.Channel, $"Welcome {e.Username}!"); } } }
private void Client_OnUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { Logger.Instance.LogMessage(TracingLevel.DEBUG, $"User joined channel: {e.Username}"); }
private void TwitchClient_OnUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { }
private void TwitchClient_OnUserJoined(object sender, TwitchLib.Client.Events.OnUserJoinedArgs e) { throw new NotImplementedException(); }