derzuerner
Grünschnabel
Hallo Leute,
Ich bin noch ein echt frischer Vbler,
versuche momentan erstmal eienn Irc Clienten zu programmieren um diesen einen Bot einzufügen.
Allerdings habe ich momentan Folgendes Problem.
Und zwar wird mir beim Empfangsfenster des Chattes bei einer Nachricht immer dies angezeigt :
Giebt es da den weg aus dem ganzen Wirr z.B soetwas draus zu machen?
Weil mit dem Oben gezeigten werde ich wohl eher schwer dem Bot sagen könnten das er bei !Hallo "Hallo" Sagen soll
Es wäre daher schon einfacher das ganze erstmal so zu gestalten:
Hier ist der Source des Ganzen Clients...
EDIT:
Haben einen Anderen Lösungs weg gefunden mit dem der Bot den Usertext sich selbst raussucht.
Evt kann den mal einer gebrauchen!
Hätte da noch eine Frage, wie baue ich dadrauß eine Case anwendung?
Da wäre noch ne Frage wie bau ich das ein das der Bot immer weiß vom wem das kommt? Damit er auch sagen kann "Hallo derzuerner"
Vielen Danke
Ich bin noch ein echt frischer Vbler,
versuche momentan erstmal eienn Irc Clienten zu programmieren um diesen einen Bot einzufügen.
Allerdings habe ich momentan Folgendes Problem.
Und zwar wird mir beim Empfangsfenster des Chattes bei einer Nachricht immer dies angezeigt :
:derzuerner!~dominik@p579A2E10.dip.t-dialin.net PRIVMSG #technische_informatik_1 :Hi Leute
Giebt es da den weg aus dem ganzen Wirr z.B soetwas draus zu machen?
Weil mit dem Oben gezeigten werde ich wohl eher schwer dem Bot sagen könnten das er bei !Hallo "Hallo" Sagen soll
Es wäre daher schon einfacher das ganze erstmal so zu gestalten:
#Channel : Hallo Leute
Hier ist der Source des Ganzen Clients...
Option Explicit
Dim strdata As String
Private Sub cmdConnect_Click()
Wsck.Close
Wsck.Connect txtIp, txtPort
End Sub
Private Sub cmdDisconnect_Click()
Wsck.Close
txtRecieve.Text = ""
End Sub
Private Sub cmdSend_Click()
txtRecieve.Text = txtRecieve & "privmsg " & txtChannel & " " & txtSend & vbCrLf
Wsck.SendData "privmsg " & txtChannel & " " & txtSend & vbCrLf
txtSend.Text = ""
End Sub
Private Sub Wsck_Close()
txtRecieve.Text = ""
End Sub
Private Sub Wsck_Connect()
txtRecieve = txtRecieve & "nick " & txtNickname & vbCrLf
Wsck.SendData "nick " & txtNickname & vbCrLf
txtRecieve = txtRecieve & "user " & txtusername & " 1 " & txtNickname & " : " & txtNickname & vbCrLf
Wsck.SendData "user " & txtusername & " 1 " & txtNickname & " : " & txtNickname & vbCrLf
txtRecieve = txtRecieve & "join " & txtChannel & vbCrLf
Wsck.SendData "join " & txtChannel & vbCrLf
End Sub
Private Sub Wsck_DataArrival(ByVal bytesTotal As Long)
Wsck.GetData strdata
txtRecieve.Text = txtRecieve & strdata
End Sub
EDIT:
Haben einen Anderen Lösungs weg gefunden mit dem der Bot den Usertext sich selbst raussucht.
Evt kann den mal einer gebrauchen!
If InStr(1, dat, "!hi ") Then
Winsock1.senddata "PRIVMSG #fishbot :Hello!" & vbCrLf
End If
End Sub
Hätte da noch eine Frage, wie baue ich dadrauß eine Case anwendung?
Da wäre noch ne Frage wie bau ich das ein das der Bot immer weiß vom wem das kommt? Damit er auch sagen kann "Hallo derzuerner"
Vielen Danke
Zuletzt bearbeitet: