外部アプリケーションからWordPartyを発火させる方法

対象

WordParty

利用OS

Windows

利用バージョン: Windows、わんコメやOBSのバージョン

Windows: 11
わんコメ: 5.0.8
OBS: 30.0.2

PRO版を利用

していない

過去ログ確認 (検索はこちらから)

した

ドキュメント確認 (公式サイト)

した

内容

HTTP APIを使用した内容です。(覚えたてなので稚拙な内容かもしれません)
外部アプリケーション(SAMMI)から
cURLコマンドでコメントをわんコメへ投稿できるようにしました。

これにより、外部アプリケーションからWordPartyを起動できるようにしたのですが、
可能であれば、コメントを表示させず、直接WordPartyを起動できればいいなと思っています。

cURLコマンドで直接WordPartyを起動する方法があるのか、
それとも別の方法があるかはわかりませんが、
ご教授願えればと思っております。よろしくお願いします。

・使用したcURLコマンド
curl -X POST -H “Content-Type: application/json” -d"{"service": { "id": "26c434d4-db3b-4975-9061-093cf7cdb5b2"}, "comment": {"userId": "TEST","id": "(プログラムに合わせた変数)", "name": "名前", "comment": "テストコメント"}}" localhost:11180/api/comments

こんにちは!
コメントとして表示せずにWordPartyの発火を行いたいということですね

それを実現するためにはコメント送信APIではなくリアクションAPIを使用してください

リアクションAPIはYouTubeリアクションのようにわんコメにエフェクトを出す(パラメータで非表示可)とともにWordPartyにもコメントテキストとして送出されます

例えば下記を送信した場合、WordPartyには「挨拶コマンド実行」とコメントされたのとほとんど同じ扱いをするため、演出のパターンに「挨拶コマンド実行」が設定されたものがあればそれが発火します

curl --location 'http://localhost:11180/api/reactions' \
--data '{
    "reactions": [{"key": "挨拶コマンド実行", "value": 1}],
    "effect": false
}'

※ コメントは投稿者がわかるもの、リアクションは投稿者がわからないとったデータの違いはあります

こちらで試してみてください :ok_hand:

Reactionsを使えば良かったのですね。
これで色々表現できそうです。
ありがとうございました!