Frage

Gibt es eine einfache Möglichkeit, ein IM-Bot auf mehrere IM-Netzwerken (Ziel, gtalk Yim, etc.) zu erstellen, die sie annehmen kann gesendet und Interpet spezifische Befehlen einen Server im Zusammenhang Aufgabe auszuführen?

Hier kann zum Beispiel sagen, ich habe eine Website für die Verwaltung eines RSS-Feeds. Ich möchte einen Befehl an einen IM-Bot schicken einen anderen Feed zu meiner Sammlung hinzufügen. das IM-Bot würde meinen Chat-Namen mit meinem Konto ab, bevor das Setup auf der Website in Verbindung bringen.

War es hilfreich?

Lösung

Ich habe einige interne Bots für meine Firma getan mit dem XMPP (Jabber) -Protokoll, ich habe die agsXMPP SDK und die Jabber.NET Client-Bibliotheken, ich war für APIS Suche mit YIM zu arbeiten, AIM und Windows Live Messenger, aber ich habe nur COM gefunden ausgesetzt APIS, nichts für .NET ...

Aber eine Idee kommt mir in den Sinn, mit dem XMPP-Protokoll Sie einen lokalen Server mit IM-Gateways konfigurieren können, die Benutzern erlauben, Netzwerke mit anderen Protokollen über den Server zugreifen

Ich benutze ejabberd, können Sie eine Vielzahl von Transport-Gateways mit anderem IM verbinden Protokolle ( AIM , MSN , ICQ , GTalk ...

Sie GTalk können verbinden Bibliotheken ich erwähne ...

Eine Probe ICQ-Gateway:

Andere Tipps

Die kurze Antwort auf diese Frage ist ja Diese können relitivly leicht getan werden. Sedning und IMs Senden, Empfangen und Interpretieren von Anfragen aus dem Netzwerk, das Sie empfangen möchten, auf kommunizieren und es gibt verfügbaren Bibliotheken für jede der großen IM-Protokolle dies zu erleichtern.

Für Messenger können Sie versuchen, die DotMsn Bibliothek habe ich es in der Vergangenheit verwendet, aber zu diesem Zeitpunkt es war noch recht neu und ich habe es nicht verwendet, da, so kann ich nicht bürgen dafür Qualität ist.

Jabber verwendet das XMMP Protokoll, das eine Open-Standard ist so dort zur Verfügung viele Client-Bibliotheken sein gebunden sind.

Wenn ich mich richtig erinnere Google Talk verwendet dieses Protokoll oder eine modifizierte Version davon.

Ich habe nicht Erfahrung mit c #, aber ich habe einen geschrieben für AIM und Gtalk mit PHP. http://www.imified.com/ ist der beste Ort zu beginnen, wenn Sie für einen einfacheren Weg suchen ein IM-bot zu schreiben.

Grundsätzlich Sie ein Konto in imified.com erstellen. Benennen Sie Ihre Bot und verknüpfen Sie ein Skript. Wann immer eine Nachricht an den Bot gesendet wird, imified.com läuft automatisch dieses Skript.

Hier ist ein Link rel="nofollow für Sie Sie beginnen!

Wir haben professionelle .NET / COM / VCL-Bibliothek für MSN / Yahoo / ICQ / AIM / GTalk / Jabber. Bitte werfen Sie einen Blick auf http://www.imcomponents.com/ wenn Sie möchten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top