Bot
Übersicht

![]() |
Dicker HobbitBetreff: Bot |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hey leute ich hätte mal ne frag .. ist es möglich so eine art chatbot mit BB zu programmieren ?ß wenn ja ..wie schreibt man in das fenster eines anderen programmes??
Danke schonmal im vorraus lg dicker hobbit |
||
feuerball11 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Schreiben in ein anderes Fenster ist nur durch einbinden der Windows API möglich, welches ich für Anfänger aber nicht empfehlen würde. | ||
![]() |
Johannes´ |
![]() Antworten mit Zitat ![]() |
---|---|---|
Es ist sicherlich möglich, einen Chatbot zu programmieren. Nur das dieser auch nur ansatzweise vernünftig reagiert, ist mit sehr hohem Aufwand verbunden. Er muss ersteinmal die Sprache beherrschen, wenn du nicht sowas wie "wenn ich das sage, antwortet er immer das" machen willst. Dann müsste er den Sinn einer Eingabe / eines Satzes verstehen. Und dann müsste er sich eine passende Antwort zusammenstellen. Oh, und wahrscheinlich sollte er noch lernen können. Viel Spaß dann.
Du kannst versuchen, einen Chatbot zu schreiben, der nur ein paar Wörter kennt, das wäre immerhin ein Anfang. Oder einen, bei dem du das, was du sagen willst, zusammenklicken kannst. Deine Frage mit dem Schreiben in das Fenster eines anderen Programmes habe ich leider nicht verstanden. |
||
![]() |
Dicker Hobbit |
![]() Antworten mit Zitat ![]() |
---|---|---|
hm ja der sollte eigentlich automatisch auf eine antwort eines chatmitglieds antworten ..dabei spielt di deutsche sprache keine rolle ![]() |
||
feuerball11 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
das Problem ist halt das verarbeiten des Chats aus einem neuen Fenster. wenn du den Chat direkt in b3d schreibst ist das kein Problem, wen der Chat aber in z.b. icq irc oder was weiß ich Stadt findet wird es selbst mit der windows API extrem schwer dies zu verwirklichen. Da würde ich eher über ein Umstieg auf c++ nachdenken. | ||
![]() |
count-doku |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi,
IRC ChatBots gehen auch gut mit BlitzBasic. - Es ist alles textbasiert - TCP - Klare Befehle Aber Feuerball hat Recht, die Daten aus einem anderen Fenster auslesen und dann wieder reinschreiben wird schwer, vorallem weil hier natürlich meistens nur die ausgewerteten Sachen stehen. Siehe meinen Chatbot Arinti oder hamZta´s Murphy (ist glaube ich aber nicht in BB) Du musst halt die richtigen Antworten auf die Befehle senden, z.b. PING usw. Und dann noch die normalen Texte auswerten. lg, count-doku |
||
![]() |
Johannes´ |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das Schreiben in das Fenster eines anderen Fenster kannst du mittels Tastendrucksimulation machen. Dafür gibt es auch ganz passable Befehle in der Win Api.
Beim Auslesen allerdings bin ich mir nicht sicher. Eine sehr umwegartige Möglichkeit wäre da die Texterkennung, aber naja... |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Stelle eine Verbindung zum IRC_Server her, dann kriegst Du alle Daten die Du brauchst. es ist Irrglaube anzunehmen du müsstest ein Chatprogramm 'auslesen'. | ||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
![]() |
The Shark |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zum auslesen findet man das hwnd des entsprechenden Textgadgets raus, im normalfall über findwindowex und den Klassennamen. Dann schreibt und liest man mit der Winapi einfach das Gadget aus, simuliert noch ein Enterdruck und fertig. | ||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group