問題タブ [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 に答える
454 参照

ejabberd - How to set_room_affiliation for mod_muc in ejabberd?

Hi am using ejabberd version 16.04 for my chat application and am using mod_rest for creating a muc room and for sending room invitation, now what i need is to set_room_affiliation for a particular mod_muc but its says error could some one help me out please...!!!

Below is the argument am passing for each respective ejabberd commands

Creating a Team

Team got created. Passed...!!!

For sending Room Invitation to user 1

Inviatation sent successfully..!!! Passed..!!!

For sending Room Invitation to user 2

Inviatation sent successfully..!!! Passed..!!!

For removing user1 from team

Couldn't remove user1 and saying as error..! Failed..!!!

Ejabberd.yml file configuration for mod_rest

So can someone help me out how to set_room_affiliation please ...!!!

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

xmpp - ファイル操作エラー: eaccesses. Target:../ebin. 関数: list_dir。プロセス: application_controller. ejjabberd サーバー上

次のようなエラーが発生します。

ファイル操作エラー: eaccesses. ターゲット: /opt/ejabberd-16.03/lib/xmerl-1.3.7/ebin。関数: list_dir。プロセス: application_controller.

AWSサーバー上ではローカルで動作しています.さらに、過去には動作していましたが、現在は動作していません..

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

ejabberd - Ejabberd ユーザー登録コマンドが {error,access_rules_unauthorized} で失敗する

Windowsでejabberdを使用してXMPPサーバーをセットアップしようとしています。このコマンドで ejabberd にユーザーを登録しようとするたびに:

それは私にこのエラーを与えます:

{error,access_rules_unauthorized}

バイナリ インストーラーを使用して ejabberd をインストールしましたが、「install.log」ファイルによると、同じエラーが原因でインストーラーもユーザーの作成に失敗します。

ログ ファイルの一部:

ejabberd.yml 構成ファイル:

私はグーグルの100回目の検索にさえ行きましたが、まだ似たようなものは何も見つかりませんでした. したがって、これを修正する方法についてのヘルプは大歓迎です。

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

oauth - ejabberd - mod_http_api の設定

私は mod_http_api をテストして、実装での mod_rest の既存の使用法を置き換える最中です。

オプション「admin_ip_access」を使用して、IP アドレスのグループから一部のコマンドへのアクセスを制限解除できます。一部のコマンド (change_password など) を正常に実行できます。

ただし、場合によっては、ユーザー (自分) と管理者 (自分と他のユーザー) の両方にログインが必要になる場合があります。

しかし、Basic Authでログインしようとすると. 成功していません。私は次のことを続けています。私の仮定が正しければ、これは構成に関連している可能性があります。

誰かが正しい構成を行う方法を教えていただければ幸いです。

現在の構成

編集

テスト目的で、次の構成を有効にしました。

add_commandsタグ内にリストされているコマンドに対して、ユーザー コマンドと管理者コマンドの両方を正常に実行できました。期待どおりに動作します。ただし、IP 制限に関連するいくつかの問題にまだ直面しています。リストされていないホストから API を呼び出すことadmin_ip_aclも成功しましたが、ホワイトライトされていないホストを呼び出すとエラーが発生することが予想されます

0 投票する
2 に答える
372 参照

push-notification - オフラインと利用不可の違い

ejabberd-16.08 を使用してチャット インフラストラクチャを実装しており、受信者ユーザーがオフラインのときに web サーバーにリクエストを送信するためにmod_interact ( https://github.com/adamvduke/mod_interact ) を使用することにしました (送信できるようにするため)。プッシュ通知)

しかし、mod_interact を ejaberd と統合して、名簿内のオフラインの友人の 1 人にメッセージを送信すると、mod_interact が mod_offline メッセージではなく mod_unavailable メッセージを送信することがわかりました。(mod_offline だけがプッシュ通知を送信するための適切な情報を持っているため、mod_interact に mod_offline メッセージを送信してもらいたい)

では、オンラインであることと利用できないことの違いと、それをどのように設定できるのでしょうか。

PS:メッセージを送信しようとしているユーザー(利用できないようです)がサーバーから切断されました(具体的には、彼/彼女の存在を利用不可に設定していません)

ありがとう