問題タブ [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.
dnsmasq - DNSmasq を使用して 2 台のコンピューター間の通信用に Prosody IM を構成する方法
Prosody IM を成功裏にインストールし、localhost で使用します。現在、2台のコンピューターが固定IPアドレスのクロスオーバーケーブルで接続されています(確認して、pingを送信しました)。このコンピュータの 1 つに Jabber サーバがインストールされ、両方に xmpp に基づくクライアントがインストールされています。
しかし、このクライアントは、同じホストにある場合でも、サーバーの名前を解決できません。たとえば、仮想ホスト「lti.loc」がある場合、クライアント (aioxmpp に基づく) に接続しようとすると、次のエラーが表示されます。
このサービスをローカル ネットワーク専用の SRV レコードに設定するためのツールまたは方法はありますか?
更新: dnsmasq というツールを見つけました。現在、これを適切に構成する作業を行っています。どなたかこの設定に詳しい方、回答お願いします。
php - 応答を自動的に入力する (bash/php)
Jitsi サーバーを立ち上げました。韻律に基づいてユーザー管理用の Web インターフェイスを作成しました。そこで、HTML フォームからユーザーのパスワードを変更したいと考えています。
そこで、次の PHP コードを作成しました。
prosodyctl コマンドには su 権限が必要なので、このコマンド + 入力を新しいファイルにパイプし、数分後に cron でこのスクリプトを実行します。しかし、コマンドラインに \n と書いたら空白になってしまいました。
このコマンドの韻律構文:
PHP で \n が機能しない理由を知っていますか? 私はどこかで間違いを犯しましたか?
ありがとう
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」を変更せずにそのままにしておきたいと思います。
前もって感謝します。
ルア初心者ウーヴェ