IMGTwitch PRIVMSG nicht auf andere Kanäle gesendet werden
Conosle.WriteLine ("Es hat funktioniert!") Es ist auf alle
Twitch.tv/channels ausgeführt wirdAber ...
PRIVMSG # Twitch.tv/channel funktioniert nur auf meinem eigenen Kanal, der twitch.tv/traps_are_not_gay_baka ist
ich bedeute, dass ich Nachrichten von jedem Kanal lesen kann, den ich in den Kanalstring einsetzte, aber PRIVMSGs arbeiten nur mit meinem eigenen Kanal und wenn ich es schalte zu etwas wie Twitch .tv/bakoni, das ist ein zufälliger Kanal, den ich gefunden und zum Testen von PRIVMSGs benutzt habe, komme einfach nicht an.
Warum ist das?
EDIT: (der Code)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Text;
using System.Net.Sockets;
using System.IO;
namespace chatrig
{
class chatrig
{
static String ip = "irc.twitch.tv";
static Int32 port = 6667;
static String username = "traps_are_not_gay_baka";
static String password = "oauth:hokzuz***********ebkv5gnb";
static String clientID = "2lubvv5***********3f2m8orz24c";
static String channel = "bakoni";
static TcpClient tcpClient = new TcpClient(ip, port);
static StreamReader reader = new StreamReader(tcpClient.GetStream());
static StreamWriter writer = new StreamWriter(tcpClient.GetStream());
static void Main(string[] args)
{
writer.WriteLine("PASS " + password);
writer.Flush();
writer.WriteLine("NICK " + username);
writer.Flush();
writer.WriteLine("USER " + username + " 8 * :" + username);
writer.Flush();
writer.WriteLine("JOIN #" + channel);
writer.Flush();
while (true)
{
var message = reader.ReadLine();
Console.WriteLine(message);
if (message.Contains("yandYo"))
{
writer.WriteLine("PRIVMSG #" + channel + " :" + "w" + "\r\n");
writer.Flush();
Console.WriteLine("It worked!");
}
}
}
}
}
Bitte fügen Sie den Code in dem Frage - das Bild ist unbrauchbar. Siehe https://stackoverflow.com/help/how-to-ask – skwidbreth
Ich habe es gerade jetzt eingefügt –