2016-10-26 2 views
1

私はchatbotのように動作する1人のユーザーを作成できるAndroidアプリケーションを作りたいと思います。チャットウィンドウで、ユーザーが何かを入力し、その質問に他のユーザーの返信の代わりに送信すると、オープンファイヤ応答の静的メッセージに私のカスタム機能。私はopenfireに新しいです。これを達成する方法がわかりません。これまでのところ私はXMPPサーバーとOpenfireサーバーを自分のシステムにインストールしており、PigdinとSparkを使って1対1のチャットを行うことができます。OpenfireとXMPPを使ってAndroidでchatbotアプリケーションを作成するには

私が必要とするものを達成するためには、私はカスタム関数を書くか、openfire用のカスタムプラグインを作る必要があるかどうかをAndroidアプリケーションで作ってください。私はいくつかの参照の下に持ってこれにいくつかのRNDをしていた: -

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

しかし、これを読んで私は何をすべきか、どのように行うには混乱はまだです。誰もがここで私を助けてくれますか、事前に感謝してください。

答えて

0

一つの可能​​性があることができます:(:ピシャリたとえば)

ユーザーAは、あなたのAndroidアプリケーション、ユーザBがログインしているOpenfire上の任意のサーバー側のXMPPライブラリを使用して使用しています。

ユーザAがユーザBにメッセージを送信するたびに、ユーザBにルーティングされ、そこからコードから応答することができます。代わりに、ユーザBの一部を実装するので

それとも

、あなたは受信者がユーザBであれば、あなたはそこからそのメッセージに応答することができ、すべてのメッセージパケットをチェックしますOpenfireプラグインを書くことができます。

投稿されたBotzのリンクについては、最初は古すぎます。第二に、プラグインを書くときに私が上で書いたのとほぼ同じことをするようです。

+0

第2のものは私にとっては良いようです。私はEclipseのJavaプロジェクトで作成しました。このプロジェクトにopenfireコードを追加してください(下のvideo.https://www.youtube.com/watch?v = KlMaBplFbuQ&t = 5sを参照)。しかし今、私はこのプラグインをオープンファイアーでアップロードする方法を確信していません。あなたが私を導くことができれば。 –

関連する問題