![]() |
[Erledigt][Indy10] IdIRC joinen unter C#
Hi,
ich hab mal ne Frage zu der IdIRC-Komponente von den Indys unter C#. Ich hab vor einen kleinen IRC-Bot zu schreiben, aber ich scheitere schon beim Joinen :mrgreen:
Code:
In meiner Textbox, steht dem ich auf Button1 (Connect), gedrückt habe, das hier:
public Form1()
{ InitializeComponent(); DevBot.Nickname = "TestBot"; DevBot.Host = "irc.quakenet.org"; DevBot.Port = 6667; DevBot.Username = ""; DevBot.Password = ""; DevBot.OnStatus += new Indy.Sockets.TIdStatusEvent(DevBot_OnStatus); } void DevBot_OnStatus(object ASender, Indy.Sockets.Status AStatus, string AStatusText) { tbStatus.AppendText(AStatusText); } private void button1_Click(object sender, EventArgs e) { DevBot.Connect(); } private void button3_Click(object sender, EventArgs e) { DevBot.Join("#delphi-mmorpg", ""); }
Code:
Danach drücke ich auf Button3 (Joinen), aber dann passiert nichts mehr. Der Bot joint nicht. Fehlermeldung kommt auch keine *g*.
Resolving hostname irc.quakenet.org.Connecting to 82.211.16.17.Connected.
Hat jemand ne Idee? PS: Ich benutze die Indy-Version 10.0.91 |
Re: [Indy10] IdIRC joinen unter C#
Hi,
ich glaube, das Problem liegt schon beim Connecten. Wenn ich in IRC bin und gebe dort "/whois TestBot" ein, kommt immer "No such nick"... |
Re: [Indy10] IdIRC joinen unter C#
Hi,
nachdem ich dem Bot jetzt meine Login-Daten gegeben habe, joint er nun. Ohne LogIn joint er nicht :( Es funktioniert jetzt zwar, wenn auch nicht zufriedenstellend (würde gerne, dass er ohne LogIn-Daten joint). :) [edit] OK, mit Fake-LogIn-Daten klappts auch :) [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:51 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz