bedrocklive
Version:
Turn your Minecraft streams into interactive TikTok experiences. Connect live stream events directly to your game world.
36 lines (35 loc) • 1.16 kB
JavaScript
import inquirer from "inquirer";
import { TIKTOK_CONFIG } from "../config/tiktok.js";
export async function inquireConfig() {
const config = await inquirer.prompt([
{
name: "TIKTOK_USERNAME",
type: "input",
message: "Enter TikTok username (must be live):",
default: TIKTOK_CONFIG.tiktokUsername,
validate: function (value) {
if (value.trim())
return true;
return "Please enter a valid TikTok username.";
},
},
{
name: "PORT",
type: "input",
message: "Enter the port number:",
default: "3000",
validate: function (value) {
const valid = !isNaN(parseInt(value));
return valid || "Please enter a valid number for the port.";
},
filter: (value) => parseInt(value),
},
{
name: "WAIT_UNTIL_LIVE",
type: "confirm",
message: "Wait until the user goes live before connecting?",
default: false,
},
]);
return config;
}