1

J'essaye de faire un bot de causerie pour twitch et je veux le faire dans un formulaire ainsi son utilisateur très amical, j'ai obtenu la communication de twitch faite mais maintenant mon formulaire ne s'initialisera pas. S'il vous plaît aider.Twitch Bot Form wont Initialiser

namespace TwitchBotForm 
 
{ 
 
    public partial class Form1 : Form 
 
    { 
 

 
     public Form1() 
 
     { 
 
      InitializeComponent(); 
 
      IrcClient irc = new IrcClient("irc.twitch.tv", 6667, "z_bot909", "oauth:dn2tixd1xd7krggyn49ztw08hmfjea"); 
 
      irc.joingRoom("z_dog909"); 
 
      irc.sendChatMessage("Startup Complete"); 
 
      while (true) 
 
      { 
 
       string message = irc.readMessage(); 
 
       string[] splitMessage = message.Split('#'); 
 
       if (message.Contains("!info")) 
 
       { 
 
        irc.sendChatMessage("Please Keep all commands LowerCase I made this bot Myself and i think its pretty cool. do !Help for Commands"); 
 
       } 
 
       if (message.Contains("!me")) 
 
       { 
 
        irc.sendChatMessage(splitMessage[1].Split(':')[0]); //Username 
 
       } 
 
      } 
 
     } 
 

 
    } 
 
}

Répondre

0

Vous ne devriez pas mettre cette boucle infinie dans le constructeur de votre formulaire.

Vérifiez this article sur la façon d'exécuter le thread d'arrière-plan avec des formulaires Windows.