Ejemplo n.º 1
0
 public void DoJoin(TwitchClient sender, TwitchMessage message)
 {
     if (message.UserType < TwitchUserTypes.Developper)
     {
         sender.SendWhisper(message.SenderName, "Sorry {0}, but that command is currently restricted to Bot Admins", message.SenderDisplayName);
     }
     else
     {
         if (message.Args.Length > 1)
         {
             if (message.Args[1].StartsWith("#"))
             {
                 sender.Join(message.Args[1]);
                 sender.SendMessage("#citillara", "Joining {0} on behalf of {1}", message.Args[1], message.SenderDisplayName);
             }
             else
             {
                 sender.SendMessage(message.Channel, "Please specify a correct channel");
             }
         }
         else
         {
             sender.Join("#" + message.SenderName);
             sender.SendMessage("#citillara", "Joining {0} on behalf of {1}", "#" + message.SenderName, message.SenderDisplayName);
         }
     }
 }
Ejemplo n.º 2
0
 void m_TwitchClient_OnPerform(TwitchClient sender)
 {
     m_BotSettings.Channels.ToList().ForEach(c => sender.Join(c.Channel));
 }