スクリプト0.41.0 から

外からの呼び出し

Streamer.bot・Touch Portal などのほかのアプリから URL を呼んで、SyncSing のスクリプトを動かせます。はじめは「使わない」です。

外からの呼び出し(見本。実際に動かせます)
触って確かめる

受け方を選ぶ

呼べるのは「外から呼んでよい」にしたスクリプトだけです。非常停止中は受け付けません。

  1. 01受け付け:「使わない」「この PC だけ」「同じネットワーク(LAN)から」を選びます。ポートは 18490 がはじめの値です(変えられます)。
  2. 02鍵:呼び出しに使う鍵です(ss_ で始まります)。「作り直す」で変えられます。鍵はほかの人に見せないでください(画面の例では隠しています)。
  3. 03呼び出し方:この形の URL を、ほかのアプリから呼びます。
  4. 呼ばれた記録が「最近の呼び出し」に出ます。鍵が違うときも記録されます。

画面は、アプリの新しい画面の HTML から必要な部分を取り出して再現した、見本データの表示です。スイッチやバーは動かせますが、音声の処理は行いません。開発中のため、実際の表示と異なる場合があります。

使えるようにする

1受け方を選ぶアプリの スクリプト →「外からの呼び出し」で「この PC だけ」か「同じネットワーク(LAN)」を選びます。
2鍵を作る同じ画面で鍵を作ります。
3呼んでよいスクリプトを決めるきっかけ「外のアプリ・ツールから呼ばれたとき」を使い、「外から呼んでよい」にしたスクリプトだけが動きます。

呼び出し方(例)

ほかのアプリから、次の形の URL を呼びます。<鍵> はアプリで作った鍵に、あいさつ はスクリプトの呼び出し名に置き換えます。

http://127.0.0.1:18490/script/あいさつ?key=<鍵>&text=こんにちは
  1. text などで渡した文字は、スクリプトの中で使えます。
  2. ブラウザのページからは呼べません。1 分に呼べる回数に上限があります。
  3. 非常停止中は受け付けません。
使っていないなら「この PC だけ」か「使わない」に。LAN で受けると、同じネットワークのほかの機器からも呼べるようになります。セキュリティアシスタントの「SyncSing の守り・設定」にも注意として出ます(セキュリティアシスタント)。
スクリプトのほかの機能