문제

서버 관련 작업을 수행하기 위해 전송 된 특정 명령을 수락하고 인터페이스 할 수있는 여러 IM 네트워크 (AIM, GTALK, YIM 등)에서 IM 봇을 만들 수있는 쉬운 방법이 있습니까?

예를 들어 RSS 피드를 관리하기위한 웹 사이트가 있다고 가정 해 봅시다. 내 컬렉션에 다른 피드를 추가하기 위해 IM 봇에 명령을 보내고 싶습니다. IM 봇은 내 화면 이름을 웹 사이트의 이전 설정에서 내 계정과 연관시킵니다.

도움이 되었습니까?

해결책

나는 XMPP (Jabber) 프로토콜, 나는 그것을 사용했다 AGSXMPP SDK 그리고 Jabber.net 클라이언트 라이브러리, 나는 YIM, AIM 및 Windows Live Messenger와 함께 일할 API를 찾고 있었지만 COM 노출 된 API 만 발견했습니다.

그러나 XMPP 프로토콜을 통해 IM 게이트웨이로 로컬 서버를 구성 할 수 있으므로 사용자가 서버를 통해 다른 프로토콜을 사용하여 네트워크에 액세스 할 수 있습니다.

나는 ejabberd를 사용하고 있습니다. 다양한 것을 설치할 수 있습니다. 운송 게이트웨이 다른 IM 프로토콜과 연결하려면 (겨냥하다, MSN, ICQ, gtalk...

당신은 할 수 있습니다 직접 연결하십시오 내가 언급 한 라이브러리를 사용합니다 ...

샘플 ICQ 게이트웨이 :

다른 팁

이 질문에 대한 짧은 대답은 그렇습니다. 이것은 쉽게 쉽게 수행 할 수 있습니다. 통신하고자하는 네트워크에서 IMS 전송, 수신 및 해석을 SEDNING 및 수신 및 각 주요 IM 프로토콜에 사용할 수있는 라이브러리가있어 쉽게이를 수 있습니다.

메신저의 경우 시도해 볼 수 있습니다 dotmsn 도서관, 나는 과거에 그것을 사용했지만 그 당시에는 여전히 새로운 것이었고 그것을 사용하지 않았으므로 품질을 보증 할 수 없습니다.

Jabber는 개방형 표준 인 XMMP 프로토콜을 사용하므로 사용할 수있는 많은 클라이언트 라이브러리가 있어야합니다.

올바르게 기억한다면 Google 토크는이 프로토콜이나 수정 된 버전을 사용합니다.

나는 C#에 대한 경험이 없지만 PHP를 사용하여 AIM 및 GTALK를 위해 하나를 작성했습니다. http://www.imified.com/ IM 봇을 작성하는 더 쉬운 방법을 찾고 있다면 시작하기 가장 좋은 곳입니다.

기본적으로 imified.com에서 계정을 만듭니다. 봇의 이름을 지정하고 스크립트를 연결하십시오. 메시지가 봇으로 전송되면 imifed.com 은이 스크립트를 자동으로 실행합니다.

여기에 있습니다 링크 당신은 당신을 시작합니다!

MSN/YAHOO/ICQ/AIM/GTALK/JABBER 용 전문 .NET/COM/VCL 라이브러리가 있습니다. 살펴보세요 http://www.imcomponents.com/ 당신이 좋아한다면.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top