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

dnsmasq - DNSmasq を使用して 2 台のコンピューター間の通信用に Prosody IM を構成する方法

Prosody IM を成功裏にインストールし、localhost で使用します。現在、2台のコンピューターが固定IPアドレスのクロスオーバーケーブルで接続されています(確認して、pingを送信しました)。このコンピュータの 1 つに Jabber サーバがインストールされ、両方に xmpp に基づくクライアントがインストールされています。

しかし、このクライアントは、同じホストにある場合でも、サーバーの名前を解決できません。たとえば、仮想ホスト「lti.loc」がある場合、クライアント (aioxmpp に基づく) に接続しようとすると、次のエラーが表示されます。

このサービスをローカル ネットワーク専用の SRV レコードに設定するためのツールまたは方法はありますか?

更新: dnsmasq というツールを見つけました。現在、これを適切に構成する作業を行っています。どなたかこの設定に詳しい方、回答お願いします。

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

php - 応答を自動的に入力する (bash/php)

Jitsi サーバーを立ち上げました。韻律に基づいてユーザー管理用の Web インターフェイスを作成しました。そこで、HTML フォームからユーザーのパスワードを変更したいと考えています。

そこで、次の PHP コードを作成しました。

prosodyctl コマンドには su 権限が必要なので、このコマンド + 入力を新しいファイルにパイプし、数分後に cron でこのスクリプトを実行します。しかし、コマンドラインに \n と書いたら空白になってしまいました。

このコマンドの韻律構文:

PHP で \n が機能しない理由を知っていますか? 私はどこかで間違いを犯しましたか?

ありがとう

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

lua - LUA - テーブルをエクスポートせずに他のモジュールから関数を呼び出す

私は Jitsi で特別な動作を設定しようとしていますが、LUA の知識はあまりありません。

Jitsi/Prosody モジュール「mod_muc_lobby_rooms.lua」は、 のような機能を実装しています handle_create_lobby(event);handle_create_lobby内部から他のサブ関数を呼び出しています。

https://github.com/jitsi/jitsi-meet/blob/master/resources/prosody-plugins/mod_muc_lobby_rooms.lua

ただし、モジュール自体はライブラリ モジュールではないため、テーブルはエクスポートされず、別のコードで "require" を使用できます。LUAからの私の理解はまだです。

独自のモジュールの場合、再実装やコピー/貼り付けを行わずに、この関数を反対側から使用したいだけです。

関数をモジュールに「ソース」する方法はありますか?

可能であれば、「mod_muc_lobby_room.lua」を変更せずにそのままにしておきたいと思います。

前もって感謝します。

ルア初心者ウーヴェ