コメントブースト(返信)スクリプト設定
このページでは、タスク作成で使用する boost_comment スクリプトの設定パラメータについて説明します。
どちらのスクリプトが必要ですか?
2 つの異なるコメントスクリプトがあり、動作はそれぞれ異なります。
comment— 投稿に新しいトップレベルのコメントを投稿します。コメントスクリプト設定を参照してください。boost_comment(このページ)— 既存のコメントにいいね/返信します。これが "REPLY COMMENT"(コメントへの返信)/「Boost Comments」機能です。
コメントに返信したい場合は、このページが正解です。
概要
boost_comment スクリプトは投稿を開き、そのトップコメントに対して操作します — コメントへのいいね、コメントへの返信、またはその両方が可能です。アプリ内の Boost Comments ダイアログの API 版に相当します。
comment スクリプトとは異なり、boost_comment スクリプトは1 回のタスク実行内ですべての対象 URL を処理します(内部で target_comment_urls を改行で分割し、順番に処理します)。タスクはデバイスごと(シリアルモード)またはアカウントごと(ユーザー名/マルチアカウントモード)に作成され、URL ごとではありません。
スクリプト設定 (script_config)
パラメータ
| パラメータ | 型 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
| target_comment_urls | string | はい | "" | トップコメントを操作する対象の投稿 URL。複数の URL は改行(\n)で区切ります。 |
| enable_like_comment | boolean | はい* | false | 各投稿のトップコメントにいいねします。 |
| enable_reply_comment | boolean | はい* | false | 各投稿のトップコメントに返信します。 |
| reply_contents | string | enable_reply_comment が true の場合は必須 | "" | 返信テキスト。複数の返信候補は改行(\n)で区切り、reply_order に従ってタスクごとに 1 つ選択されます。 |
| reply_order | string | いいえ | "random" | reply_contents からの返信の選び方:random(ランダム)または sequential( 順番)。 |
| insert_emoji | boolean | いいえ | false | 返信にランダムな絵文字を挿入します。 |
| username | string | いいえ | "" | 実行前にこのアカウントに切り替えます。省略した場合、デバイスで現在アクティブなアカウントを使用します。 |
少なくとも 1 つのアクションが必要です
少なくとも 1 つのアクションを有効にする必要があります:enable_like_comment および/または enable_reply_comment を true に設定してください。enable_reply_comment が true の場合、reply_contents は空にできません。そうでない場合、API はエラー 40001 を返します。
どのコメントが操作されますか?
スクリプトは各投稿のトップ(最初の)コメントを操作します。target_comment_urls には投稿 URL を指定してください — 個別コメントへの直接リンクは不要です。
例
コメントに返信する(最も一般的なケース)
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_reply_comment": true,
"reply_contents": "Great point!\nI totally agree!\nThanks for sharing 🙌"
}
}'
返信は reply_contents の 3 行から選択されます(デフォルトはランダム)。
いいねと返信を同時に行う
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "boost_comment",
"script_config": {
"target_comment_urls": "https://www.tiktok.com/@username/video/1234567890",
"enable_like_comment": true,
"enable_reply_comment": true,
"reply_contents": "Couldn'\''t agree more!\nWell said!",
"reply_order": "sequential",
"insert_emoji": true
}
}'