Vfinity2.0 α
ข้อมูลอ้างอิง

คำสั่ง

คำสั่งแอปทั้งหมดที่คุณสามารถรันได้จากปุ่มลัด ขั้นตอนแอคชัน การค้นหา หรือ Local API

คำสั่งทั้งหมดที่ Vfinity สามารถสั่งการได้ตามชื่อ พร้อมค่าที่แต่ละคำสั่งต้องการ ชื่อคำสั่งเดียวกันนี้ใช้ได้ทั้งในปุ่มลัดส่วนกลาง ขั้นตอน คำสั่งแอป, ปุ่มควิกเด็ค, ค้นหาทุกอย่าง และ Local API

จุดที่สามารถรันคำสั่งได้

ช่องทางวิธีการใช้งาน
ปุ่มลัดส่วนกลางการตั้งค่าระบบอัตโนมัติและกฎปุ่มลัดส่วนกลาง: เลือกคำสั่งสำหรับคีย์ลัดแป้นพิมพ์
อีเวนต์และควิกเด็คขั้นตอน คำสั่งแอป ซึ่งจะถามหาค่าพารามิเตอร์ของคำสั่งนั้น
ค้นหาทุกอย่างกด Ctrl+K/Cmd+K แล้วพิมพ์ชื่อคำสั่ง โดยจะแสดงเฉพาะคำสั่งที่ไม่ต้องระบุค่าพารามิเตอร์
Local APIส่งคำขอ POST /api/command พร้อมเนื้อหา {"name":"timer.add","args":30} หรือส่งผ่าน /api/ws
Trigger APIส่งข้อความ {"type":"command","name":"timer.add","args":30,"requestId":"1"}

เมนูเลือกคำสั่งจะจัดกลุ่มคำสั่งตามหัวข้อด้านล่างเรียงตามลำดับ คำสั่งจะปรากฏขึ้นเมื่อส่วนของแอปที่เป็นเจ้าของคำสั่งนั้นกำลังทำงานอยู่ และคำสั่ง GET /api/state ของ Local API จะแสดงรายชื่อคำสั่งทั้งหมดที่พร้อมใช้งานในขณะนั้น

ลองเลย
  • อีเวนต์
  • วิดเจ็ตโอเวอร์เลย์
  • การตั้งค่า
↑↓ เลื่อน↵ เปิดCtrlK
พิมพ์ตัวอักษรไม่กี่ตัวในช่องค้นหาทุกอย่างเพื่อสั่งรันคำสั่งได้ทันที

การควบคุมการทำงาน

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
control.pauseหยุดพักทริกเกอร์ไม่มี
control.resumeทำงานต่อไม่มี
control.togglePauseหยุดพักหรือทำงานต่อไม่มี
control.panicฉุกเฉิน (Panic): หยุดและล้างทุกอย่างไม่มี

การหยุดพักจะระงับทุกทริกเกอร์ การขว้างอัตโนมัติ ข้อความเสียงพูด และการแจ้งเตือนใหม่ โดยสถิติและลีดเดอร์บอร์ดยังคงนับต่อ ส่วนปุ่มฉุกเฉิน Panic จะหยุดพักเช่นกัน พร้อมล้างสิ่งที่อยู่ในคิว กำลังอ่านออกเสียง หรือกำลังแสดงผลบนหน้าจอ

ควิกเด็ค

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
deck.pressควิกเด็ค: กดปุ่มชื่อหรือ ID ของปุ่ม
deck.stopAllควิกเด็ค: หยุดทุกปุ่มไม่มี

ในขั้นตอนแอคชันหรือปุ่มลัด ตัวเลือก เลือกปุ่มควิกเด็ค จะแสดงรายชื่อปุ่มทั้งหมดพร้อมรูปภาพและชื่อ

อีเวนต์

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
mapping.triggerสั่งรันการจับคู่อีเวนต์ID ของอีเวนต์ หรือชื่อของทริกเกอร์ API

ในขั้นตอนแอคชัน ตัวเลือก การจับคู่ที่จะรัน จะแสดงรายชื่ออีเวนต์ของคุณ คลิกขวาที่อีเวนต์แล้วเลือก คัดลอก ID อีเวนต์ เพื่อนำ ID ไปใช้กับ Local API

คิวแอคชัน

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
queue.cancelActiveยกเลิกแอคชันที่กำลังรันอยู่ไม่มี
queue.clearPendingล้างแอคชันที่รออยู่ไม่มี
queue.clearAllล้างคิวแอคชันไม่มี

การแปลงข้อความเป็นคำพูด

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
tts.skipข้ามข้อความ TTSไม่มี
tts.clearล้างคิว TTSไม่มี
tts.toggleเปิดหรือปิด TTSไม่มี

การแจ้งเตือน

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
alerts.skipการแจ้งเตือน: ข้ามการแจ้งเตือนบนหน้าจอไม่มี
alerts.pauseการแจ้งเตือน: หยุดพักไม่มี
alerts.resumeการแจ้งเตือน: ทำงานต่อไม่มี
alerts.replayการแจ้งเตือน: เล่นซ้ำID ของการแจ้งเตือน หากเว้นว่างไว้จะเล่นซ้ำรายการล่าสุด
alerts.clearการแจ้งเตือน: ล้างไม่มี

ทุกแหล่งเบราว์เซอร์การแจ้งเตือนใน OBS จะตอบรับคำสั่งเหล่านี้

การขว้าง

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
throw.itemsขว้างไอเทมJSON พร้อมช่องกรอกเดียวกับขั้นตอน ขว้างไอเทม
throw.clearล้างไอเทมไม่มี

throw.clear จะลบทุกไอเทมที่กำลังขว้างออกจาก OBS และหน้าตัวอย่าง และหยุดคอมโบที่กำลังลอยอยู่ทันที

VTube Studio

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
vts.reconnectเชื่อมต่อ VTube Studio ใหม่ไม่มี

ตัวจับเวลา

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
timer.startตัวจับเวลา: เริ่มไม่มี
timer.pauseตัวจับเวลา: หยุดพักไม่มี
timer.resetตัวจับเวลา: รีเซ็ตไม่มี
timer.addตัวจับเวลา: เพิ่มวินาทีจำนวนวินาที
timer.setตัวจับเวลา: กำหนดวินาทีจำนวนวินาที ตั้งแต่ 0 ขึ้นไป
timer.toggleModeตัวจับเวลา: สลับนับเพิ่มหรือนับถอยหลังไม่มี

timer.add และ timer.set รับค่าในรูปแบบ {"seconds":30} ได้เช่นกัน และปฏิเสธค่าที่เกินหนึ่งปี

มินิเกม

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
wheel.spinหมุนวงล้อไม่มี
giftJar.clearเทโหลของขวัญไม่มี
poll.startเริ่มโพลล์ใหม่ไม่มี
poll.closeปิดโพลล์ไม่มี
viewerQueue.nextผู้ชมคนถัดไปไม่มี
viewerQueue.clearล้างคิวไม่มี
viewerQueue.toggleเปิด / ปิดคิวไม่มี
giveaway.openเปิดรับไม่มี
giveaway.closeปิดรับไม่มี
giveaway.drawสุ่มผู้โชคดีไม่มี
giveaway.resetรีเซ็ตการแจกรางวัลไม่มี
giveaway.clearWinnersลืมประวัติผู้ชนะในอดีตไม่มี
tugOfWar.startเริ่มรอบไม่มี
tugOfWar.stopจบรอบทันทีไม่มี
tugOfWar.resetรีเซ็ตรอบไม่มี
hypeMeter.boostบูสต์ไฮป์จำนวนแต้ม (ค่าเริ่มต้นคือ 50 เมื่อเว้นว่าง)
hypeMeter.resetรีเซ็ตไฮป์ไม่มี

ขณะที่ Vfinity อยู่ในสถานะหยุดพัก คำสั่ง สุ่มผู้โชคดี, เริ่มรอบ และ บูสต์ไฮป์ จะถูกปฏิเสธพร้อมระบุเหตุผล และวงล้อจะไม่หมุน

โอเวอร์เลย์

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
sceneCard.showStartingการ์ดฉาก: แสดง "กำลังจะเริ่ม"ไม่มี
sceneCard.showBrbการ์ดฉาก: แสดง "เดี๋ยวกลับมา"ไม่มี
sceneCard.showEndingการ์ดฉาก: แสดง "จบไลฟ์"ไม่มี
sceneCard.hideการ์ดฉาก: ซ่อนไม่มี
sceneCard.countdownStartการ์ดฉาก: เริ่มนับถอยหลังไม่มี
sceneCard.countdownStopการ์ดฉาก: หยุดนับถอยหลังไม่มี
checklist.checkNextเช็กลิสต์: ติ๊กข้อถัดไปไม่มี
checklist.uncheckAllเช็กลิสต์: เอาติ๊กออกทั้งหมดไม่มี
buddies.clearล้างเพื่อนผู้ชมทั้งหมดไม่มี

การแสดงฉากจะเปิด การ์ดฉาก ขึ้นมา และการ์ดแต่ละใบจะนับถอยหลังจาก จำนวนนาที ของตัวเอง เมื่อสั่งจากปุ่มลัด ขั้นตอน หรือ API คำสั่งเหล่านี้จะทำงานกับวิดเจ็ตและสำเนาของวิดเจ็ตนั้น สำเนาที่คุณปิดไว้จะยังปิดอยู่แต่จะเปลี่ยนฉากตาม และคำสั่งของเช็กลิสต์จะติ๊กเฉพาะสำเนาที่แสดงรายการเดียวกัน หากสั่งจากเมนูคลิกขวาของการ์ดในแท็บ โอเวอร์เลย์ คำสั่งจะทำงานกับการ์ดใบนั้นใบเดียว

สถิติ

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
stats.resetSessionรีเซ็ตเซสชันไม่มี

รีเซ็ตเซสชัน จะเริ่มนับยอดรวมและลีดเดอร์บอร์ดของสตรีมนี้ใหม่ โดยยอดรวมตลอดกาลและคะแนนสะสมจะยังคงอยู่

เป้าหมาย

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
goal.resetรีเซ็ตเป้าหมายID วิดเจ็ตของเป้าหมาย เช่น goal1
goal.addเพิ่มยอดเป้าหมายJSON: {"id":"goal1","amount":5}

อื่น ๆ

คำสั่งชื่อในเมนูเลือกค่าที่ต้องการ
triggers.resetรีเซ็ตหมุดหมายทริกเกอร์และประวัติแชตแรกไม่มี
tiktok.connecttiktok.connectJSON ทางเลือก: {"username":"…","autoRejoin":true,"waitForLive":true}
tiktok.disconnecttiktok.disconnectไม่มี
tiktok.cancelRejointiktok.cancelRejoinไม่มี

tiktok.connect จะตอบกลับทันทีที่คำขอได้รับการยอมรับ ก่อนที่จะเข้าร่วมห้องไลฟ์จริง ส่วน tiktok.cancelRejoin จะหยุดการรอหรือการเชื่อมต่อใหม่และคงการเชื่อมต่อของห้องที่เข้าร่วมแล้วไว้

สคริปต์ของคุณ

POST /api/trigger
Host: 127.0.0.1:21424
Authorization: Bearer YOUR_TOKEN
Content-Type: application/json

{
  "name": "hype",
  "data": {
    "name": "mochi"
  }
}
กำลังส่ง…

อีเวนต์

ทริกเกอร์ API

hype

ฮอตคีย์ VTS · ตาประกายดาว

POST /api/trigger เรียกทุกการจับคู่ที่มีทริกเกอร์ API ชื่อตรงกัน

คำสั่งที่ส่งไปยัง Local API จะทำงานเหมือนกับการสั่งผ่านปุ่มลัดทุกประการ

คำสั่งจัดการหน้าต่างของตัวแอป Vfinity เช่น การปิดโปรแกรม จะไม่สามารถสั่งรันจากภายนอกแอปได้

อ่านเพิ่มเติม