問題タブ [ichat]

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

macos - ichat プラグインを作成することは可能ですか?

チャット フレームワークを使用せずに、独自のアプリケーションを作成せずに、ichat に新しいプロトコルを追加するためのプラグインを作成することは可能ですか? ichat で新しいアカウントをセットアップするためのオプションとして自分のプロトコルが表示されるようにします。

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

applescript - AppleScriptで画像が空かどうかをテストするにはどうすればよいですか?

私は次のアップルスクリプトを持っています。IMを受信したときにichatで実行するように設定しました。それは新しいメッセージのうなり声を介して私に通知します:

問題は、バディに画像が関連付けられていない場合、エラーが発生することです。そのため、notify_growlにifステートメントを追加します。ここで、theImageが空白、null、またはその他の場合、うなり声は画像がありません。表示ダイアログtheImageが空の場合、「msng」というダイアログが表示されます

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

xmpp - iChat はどのようにして会話を開始しますか?


iChat が LAN 内の他のクライアントとの会話を開始するために使用するプロトコルを知りたいですか?
それはSIPですか?またはSIP + XMPP?SIP でセッションを開始し、XMPP でメッセージを交換しますか? どうもありがとう!

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

scripting - iChatとAppleScriptを使用してメッセージを送信する方法

イベントが発生したときに知らせるために、多くの人にメッセージを送信する必要があります。それは常に同じ人々のリストであり、常に同じイベントなので、スクリプトを作成したいと思います。

私が抱えている問題は、メッセージを送信するためにsendコマンドを使用する必要があることを知っていることです。そして、そのコマンドの形式は次のとおりです。

問題は、その仲間をどうやって手に入れるかです。私はすべての仲間のリストを取得し、それらをループする方法を知っています:

私が見つけられないのは、たとえば「PietjePiet」や「JoeAnonymous」という名前の仲間を取得して、これら2つの連絡先にメッセージを送信する方法です。

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

applescript - プログラムで iChatAgent を使用して iChat でステータスを設定する

私のアプリは、AppleScript を使用して、ユーザーのホット キーに応じて iChat のステータスを変更します。すべてうまくいっていますが、iChat が実行されていない場合は、"iChatAgent" が実行されており、そのアイコンがステータス バーに表示されます。Dock に iChat のアイコンがありません。

この場合、アプリが AppleScript コマンドを送信して iChat ステータスを変更すると ( tell application "iChat" set status blah-blah...)、iChat が自動的にアクティブになり、iChat のアイコンが Dock に表示されます。iChat をアクティベートしたくありません。Dock を変更する必要はありません。しかし、iChat が実行されていないときに、iChat のステータスを変更する必要があります。

iChatAgent に申請してステータスを変更するにはどうすればよいですか? それはまったく可能ですか?

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

macos - Jabber サーバー用の IMServicePlugIn

特別な認証が原因で、内部 Jabber サーバーにアクセスするためにメッセージ プラグインを作成する必要があります。2 つの質問があります。

  1. Messages Jabber プラグインのソース コードを利用できるので、認証部分を変更するだけで、プラグイン全体を作成する必要はありませんか?
  2. そうでない場合、グループ リスト内の各メンバーのステータスを IMService に送信するにはどうすればよいですか? ログインして内部サーバーから仲間リストを取得できるプラグインを作成しました。仲間リストは、オンラインの仲間も含めて、全員がオフラインでメッセージに表示されます。私は限られたドキュメントとヘッダーを見て何日も過ごしましたが、グループ リスト内の各バディのステータスを IMService に渡す方法がわかりません。Jabber サーバーからグループ リストを取得したら、IMServiceApplication オブジェクトで plugInDidUpdateGroupList メソッドを呼び出します。グループ名、権限、各バディの名前を渡すことができることだけがわかります。それらはすべてオフラインで表示されます。各バディのステータスを渡すにはどうすればよいですか?

ありがとう。

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

applescript - AppleScriptを使用してos xメッセージからメッセージを受信しようとしています

ねえ、私は次のスクリプトを実行しています:

しかし、メッセージを受け取るたびにメッセージで次のエラーが表示されます。

そのエラーはインターネット上のどこにも見つかりません。アクティブなチャットを除くすべてのチャットで機能するようです。何か案は?

また、「アドレス指定されたメッセージを受信しました」のイベントを追加しようとしていますが、applescript をコンパイルするたびに「リモート画面共有の招待を受信しました」に置き換えられます。

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

ichat - MAC OSX utun ドライバー/ルーティングの決定をデバッグする方法は?

iChat/jabber のビデオ/オーディオが、utun0 インターフェイスからではなく、物理インターフェイスから送信される理由をデバッグしたいと考えています。MAC OSX utun ドライバーまたはルーティングの決定をデバッグする方法は?