so basically, i made a small little program for streamers that have only one monitor so they can monitor and moderate twitch chat easier.
ive tested it pretty thoroughly and have it almost completed aside from the resize feature that still needs to be added and changing opacity levels.
is it ok to use say irc.chat.twitch.tv - for example?
i want to release it to people to use for free, but if there happens to be things im calling on that they don’t want us to call on i need to change it before release obviously.
again, i have tested this, it works, theres no clipping issues, theres no other issues and honestly it runs better than the chat does on the website in terms of how fast messages are updated.
this is the only line of code i can think of that they might have an issue with
for clarity this is the entire code snippet
private void ConnectToTwitch(string username, string token, string channel)
{
try
{
tcpClient = new TcpClient(“irc.chat.twitch.tv”, 6667);
reader = new StreamReader(tcpClient.GetStream());
writer = new StreamWriter(tcpClient.GetStream());
writer.WriteLine($"PASS {token}");
writer.WriteLine($"NICK {username}");
writer.WriteLine($"JOIN #{channel}");
writer.Flush();
Thread listenThread = new Thread(ListenToChat);
listenThread.Start();
}
catch (Exception ex)
{
MessageBox.Show($"Failed to connect: {ex.Message}", "Connection Error");
}
}
it updates roughly 5-10 seconds faster than twitch chat currently does, having been tested on sodapoppin and zackrawrrs stream.
since its set up in a way you can use it to load any twitch chat even as a normal chatter, the auth is just there to try to ensure sending messages from your account works