Guten Morgen,
Entschuldigung das ich euch mal wieder störe. Aber bei mir funktioniert aus Irgendein Grund Cleverbot nicht. Er sollte sobald jemand geschrieben hat, zurück antworten. Macht er aber nicht...
Vielleicht kann mir jemand helfen.
Danke
Entschuldigung das ich euch mal wieder störe. Aber bei mir funktioniert aus Irgendein Grund Cleverbot nicht. Er sollte sobald jemand geschrieben hat, zurück antworten. Macht er aber nicht...
VB.NET-Quellcode
- Imports ChatterBotAPI
- Imports SKYPE4COMLib
- Dim AxSkype As New Skype
- Public bChatbot As Boolean = False
- Public session As ChatterBotSession
- Public Function CreateSession(bot As ChatterBotType) As ChatterBotSession
- Dim chatterBotFactory As ChatterBotFactory = New ChatterBotFactory()
- Return chatterBotFactory.Create(ChatterBotType.CLEVERBOT).CreateSession()
- End Function
- Private Sub AxSkype_MessageStatus(pMessage As ChatMessage, Status As TChatMessageStatus)
- If Status = TChatMessageStatus.cmsReceived AndAlso Me.AxSkype.CurrentUserStatus = TUserStatus.cusAway AndAlso Me.bChatbot = True Then
- Dim chatterBotThought As ChatterBotThought = New ChatterBotThought()
- Dim body As String = pMessage.Body
- chatterBotThought.Text = body
- Dim text As String = Me.session.Think(chatterBotThought).Text
- pMessage.Chat.SendMessage(text)
- End If
- End Sub
- Private Sub ChromeButton1_Click(sender As Object, e As EventArgs) Handles ChromeButton1.Click
- If Not Me.bChatbot = True Then
- Me.bChatbot = True
- Me.AxSkype.CurrentUserStatus = TUserStatus.cusAway
- Me.session = Me.CreateSession(ChatterBotType.CLEVERBOT)
- Me.ChromeButton1.Text = "Cleverbot stoppen"
- ElseIf Me.bChatbot = True Then
- Me.bChatbot = False
- Me.AxSkype.CurrentUserStatus = TUserStatus.cusOnline
- Me.ChromeButton1.Text = "Cleverbot starten"
- End If
- End Sub
Vielleicht kann mir jemand helfen.
Danke