WordPartyを自作テンプレートから発火させたい

対象

わんコメ / WordParty / テンプレート

利用OS

Windows

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

Windows: 11
わんコメ: 7.1.0-beta.1
OBS: 30.2.3

PRO版を利用

している

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

した

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

した

内容

自作テンプレートで自動返信として
OneSDK.post(“http://localhost:11180/api/comments”, post);
などの処理を使わせていただいておりますが、コメントの返信でなくWordPartyも発火できるようにしたいと思い、HTTP APIの POST Exec WordParty Effectの項目を参考にし、
await OneSDK.post(“http://localhost:11180/api/wordparty/:〇〇(対象のWordParty8桁ID)”);
という処理を入れてみたのですが、処理自体エラーは起きないもののOBSでWordPartyの発火もしません。コードが間違えているか、あるいは対象のWordParty側の設定も何か必要でしょうか?
参考:HTTP API

一応以下のトピックのようにリアクションとして特定の文字列を送信する形で自作テンプレートからWordPartyを発火させることはできましたが、WordPartyのIDを利用できる形がベストなのでなんとかしたいです。
参考:外部アプリケーションからWordPartyを発火させる方法

可能性があるとすると、WordPartyIDが間違っている、対象としている演出が適切に設定されていないなどでしょうか

実際のコードやWordPartyのサンプルデータがなどがあればもう少し絞れるかもしれませんが、今の情報ではこのあたりが限界かと思います

1 Like

もういちど試してみたところ、
http://localhost:11180/api/wordparty/:の最後の「:」が不要だったのですね。
取り除いたところうまく発火できました。また、対象のwordpartyを無効状態にしておいてもこのPOST Exec WordPartyなら強制発火させられるのですね。これで自作テンプレートからしか使えないwordpartyを作れます、ありがとうございます!解決しました

と思いましたが、wordparty上級者設定テキストの{name}などの変換可能な文字列も一緒に渡すことはさすがに不可能でしょうか?

nameなどはコメントデータから抽出するデータとなっているため本APIから渡すことはできません

要望としてご提案頂けましたら検討いたします:pray:

2 Likes

承知しました、ありがとうございます!

1 Like

トピッククローズ:問答完了のため