2016-10-26 1 views
1

chatbot처럼 작동하는 하나의 사용자를 만들 수있는 Android 응용 프로그램에서 만들고 싶습니다. 채팅 창에서 사용자가 아무 것도 입력하지 않고 다른 사용자 대신 다른 사용자에게 답장을 보내면 해당 질문에 대한 내 사용자 지정 기능이 정적 메시지에 응답합니다. 나는 openfire에 처음이다. 이것을 달성하는 방법을 모르겠습니다. 지금까지 필자의 시스템에 XMPP 서버와 오픈 파이어 서버를 설치했으며 Pigdin과 Spark를 사용하여 일대일 채팅을 할 수 있습니다.Openfire 및 XMPP를 사용하여 Android에서 chatbot 응용 프로그램을 만드는 방법

내가 원하는 것을 얻으려면 내가 사용자 정의 함수를 작성하거나 openfire 용 사용자 정의 플러그인을 만들어야하는 android 응용 프로그램을 만들어야합니다.

https://community.igniterealtime.org/docs/DOC-1130

을하지만 난 할 방법 수행하는 무엇을 혼동 여전히를하고 읽기 - :이 일부 참조 아래에 있어요에 좀 RND를하고 있었다. 아무도 나를 도와주세요, 그리고 사전에 감사합니다.

답변

0

하나의 가능성이 될 수 있습니다

사용자 A는 안드로이드 응용 프로그램을 사용하고, 사용자 B가 기록-에의 Openfire에 모든 서버 측 XMPP 라이브러리를 사용하여 (예 : 헤로인을).

이제 사용자 A가 사용자 B에게 메시지를 보낼 때마다 사용자 B에게 라우팅되고 코드에서 응답 할 수 있습니다.

또는

대신 사용자 B 부분을 구현

, 당신은받는 사람이 사용자 B의 경우, 당신은 거기에서 해당 메시지에 응답 할 수 있습니다, 모든 메시지 패킷을 체크 할 것의 Openfire 플러그인을 작성할 수 있습니다.

게시 된 Botz 링크에 대해서는 우선 너무 오래되었습니다. 둘째로, 플러그인을 작성할 때 위에 쓴 것과 거의 같은 일을하는 것 같습니다.

+0

두 번째 것은 나에게 좋을 것 같습니다. Eclipse 프로젝트에서 Java 프로젝트를 만들었습니다. 아래 project.https : //www.youtube.com/watch? v = KlMaBplFbuQ & t = 5s에이 프로젝트에 openfire 코드를 추가하십시오. 하지만 이제는이 플러그 인을 불에 올려 놓는 방법을 모르겠습니다. 나를 안내 할 수 있다면. –