問題タブ [ejabberd-module]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
789 参照

xmpp - ejabberd 管理者 API を呼び出す方法

最近 ejabberd をインストールし、正常に構成しました。バックエンド処理のために ejabberd の管理者 API を呼び出すように依頼されました。https://docs.ejabberd.im/admin/api/で同じガイドを見つけました

ドキュメントを何度も読みましたが、機能するために必要な構成をまだ理解できていません。

/etc/ejabberd/ejabberd.yml にリッスン ポート構成を追加しました。

このポートで POST 要求が行われると、HTTP 応答で「サポートされていないメディア タイプ」が返されます。

他のモジュールをインストールする必要がありますか? https://github.com/jadahl/mod_restfulについてはよくわかりません

0 投票する
1 に答える
231 参照

erlang - ejabberd_router:ejabberd モジュールのルート エラー

ejabberd で簡単なエコー ボットを作成しようとしています。私は mod_echo が正常に動作するようになり、ある時点で自分のバージョンが動作していたことをかなり確信しています (デバッグは私の頭でトリックをしました)。以下のエラーが表示されますが、デバッグするために次に何をすべきかわかりません。ルーティングに問題があるようですが、その理由はよくわかりません。任意のヒント?

0 投票する
3 に答える
616 参照

xmpp - ejabberd/xmpp から最新のルーム サブジェクトを取得するには?

チャット ルームの「件名」を変更しましたが、この最新の件名を取得できません。ルーム情報を取得するために「disco#info」を使用しています。それに応じて、ルームの作成中に最初に設定されたルームタイトルを取得していますが、最新のルームサブジェクトではありません。最新のルーム サブジェクトを取得するにはどうすればよいですか?

0 投票する
1 に答える
656 参照

php - xmpp チャット履歴を mysql データベースに保存する方法

PHP を使用して mysql データベースに xmpp ejabberd チャット履歴を保存する必要があるアプリケーションを構築しようとしています。ubuntu システムを使用しており、php のバージョンは 5.5.9 で、mysql のバージョンは 5.5.47 です。

このリンクを取得しましたが、チャット履歴を mysql に保存する方法がわかりません。

したがって、誰かが ejabberd "mod_logdb" モジュールを使用して mysql にチャット履歴を保存したことがある場合は、どうすればよいか説明してください。

事前にご協力いただきありがとうございます。

0 投票する
1 に答える
190 参照

xmpp - Ejabberd 保留中の MUC メッセージ

私は ejabberd サーバーに取り組んでおり、モバイル デバイスに典型的なプッシュ通知を実装しようとしています。

現時点では、ほとんどすべてがすでにうまく機能しています。

ただし、保留中のメッセージはユーザーが読む必要があります。

単純なチャットからの保留中のメッセージは、配信が保留されているすべてのメッセージを含むスプール テーブルから数えることができます。

ただし、MUC チャットの保留中のメッセージがどこにあるのかわかりません。

それを知る方法はありますか?

ありがとう!!

0 投票する
1 に答える
175 参照

xmpp - mod_zeropush が ejabberd 16.03 で動作しない

私は mod_zeropush で作業しており、ejabberd バージョン 16.03 に切り替えるまでは 15.07 で正常に動作していました。

私はUbuntu OS 14.04を使用しています。すべてのビームファイルをebinディレクトリに再度コピーしました

最後のエラーです

私はあなたのマスターからの助けが必要です

ヘルプは私の多くの時間を節約します。

ありがとう

0 投票する
0 に答える
49 参照

ejabberd - ejabberd は、オフライン ユーザーのサブスクライブ要求を検出します

ejabberd では、他のユーザー (要求の送信先) がオフラインのときに、あるユーザーから別のユーザーへのサブスクライブ要求を傍受したいと考えています。このケースをキャッチするために使用できる特定のフックはありますか? )to/from) ユーザーの両方の jid をキャプチャして、それを使って何かをしたいだけです。