問題タブ [prosody-im]

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 に答える
566 参照

php - 新しい XMPP アカウントの作成を許可する PHP フォームを作成する

簡単な PHP フォーム (ニックネームとユーザー名) を作成して、ユーザーが Web サイトを通じてサーバーに新しい jabber アカウントを登録できるようにしたいと考えています。prosody を XMPP サーバーとして使用しており、Pidgin などのクライアントを介して新しいアカウントを作成できますが、それについて読んでいましたが、http 経由で XMPP を使用するには bosh サーバーを有効にする必要があることがわかりましたが、それが有効かどうかはわかりません問題の解決策を見つけるのに役立ちます.PHPでXMPPについて見つけたいくつかのライブラリには、サーバーに新しいアカウントを作成する機能がありません(または機能が表示されない場合を除きます...)。また、新しいユーザーを登録するコマンドがsudo特権を要求するため、exec関数を使用したくありません。誰かがそれを学ぶ方法を教えてくれたら、とても感謝しています。

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

xmpp - Python JabberBot が韻律制御のチャット ルームに参加できない

私は Python で書かれた XMPP ボットを持っています。このボットは、各 redmine ユーザーのログに記録された時間数を収集し、チャット ルームに参加して、過去 X 時間以内にログインしなかったユーザーを発表します ( https://github.com/credil/redmine_jabberbot ) .

ボットは、制御されていないチャット ルームに参加できます。しかし、ゲスト リストがあるチャット ルームの場合、参加したりメッセージを発表したりできないようです。

  • 韻律ログも Python XMPP クライアントも警告を出力しません。
  • ボットは /etc/prosody/sharedgroups.txt にあります。

韻律ログの抜粋を次に示します。

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

xmpp - Prosody XMPP サーバーでチャット ルームのパスワードを設定するには?

Prosody XMPP サーバーは初めてです。サーバーをセットアップして、チャットルームを作成できます。今、特定のチャットルームを特定のユーザーセットに制限する方法を考えています。

提案は大歓迎です...

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

xmpp - 複数のデバイスに接続している場合、同じ JID を持つユーザーがマルチユーザー チャットに 2 回表示される

Prosody で XMPP サーバーを実行しています。一部のユーザーは、2 つのクライアント (会話と Gajim など) に接続し、マルチ ユーザー チャットに参加すると、2 回表示されます。これは本当にいらいらさせられます。たとえば、言及したユーザー名によっては、通知がデスクトップまたはモバイルデバイスにのみ表示されます.

この動作を再現できません。2 台のデバイスでチャットに参加しても、1 人しか表示されません。これは正しい行動だと思います。人が複数回表示されるのを防ぐためにできることはありますか?

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

module - prosody サーバーを再起動せずに muc コンポーネントを追加する方法

prosody サーバーを再起動せずに muc コンポーネントを追加するには、次のコードを実行し、rest API を使用して実行を試みます。しかし、多くのコンポーネントをロードできません。

prosody サーバーをリロードせずに muc サービス ポイントを有効にするにはどうすればよいでしょうか。

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

android - Openfire をカスタマイズして、モバイル プッシュ通知用の MBaaS として使用できますか? どのように?

XMPP プロトコルを使用してプッシュ通知を送信するためのインフラストラクチャを構築することにしました。GCM や FCM などのサードパーティ サービスを使用したくありません [ Google は IP アドレスに基づいて FCM サービスを制限しているためです。他に無料の Android プッシュ通知プロバイダーはありますか? ]。Ejabberdもコストがかかるので使いたくありません。特定の受信者を含むメッセージ本文が何らかの方法でデータベースに追加されたときに、Openfire がそれらを適切なクライアントに送信するように、SQL Server を使用してサーバー上で Openfire を構成する計画があります [Android デバイスへのプッシュ通知]。

このサーバーに接続するために、Android で XMPP クライアントを開発しています。どのプラットフォームで作業しているかは問題ではないと思います。とにかく Android です。

Openfire を使用してサーバーからクライアントにメッセージ (プッシュ通知) を送信できますか? どのように?

そうでない場合、Prosody や他の XMPP サーバーはどうですか?

私はどんな助けにも感謝します

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

java - 韻律サーバーとの Android Xmpp 接続

ローカル サーバー (prosody) に接続できますが、ホストされたサーバーに接続しようとすると、接続できません。

これが私の接続要求です

接続しようとすると、以下に示すように XmppPullparser 例外が発生します。助けてください。