Twitch Bot Form不会初始化

时间:2017-03-01 05:04:31

标签: c# visual-studio initialization windows-forms-designer irc

我试图让一个聊天机器人抽搐,我想在一个表格中使它非常用户友好,我完成了抽搐通信,但现在我的表格不会初始化。请帮忙。



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
                }
            }
        }

    }
}




1 个答案:

答案 0 :(得分:0)

你不应该把这个无限循环放在表单的构造函数中。

检查this article如何使用Windows窗体运行后台线程。