microsoft/generative-ai-with-javascript

feat/idea: add a secret script to challenge users in the terminal

Opened this issue ยท 0 comments

๐ŸŽฏ Goal:

Create a Node.js script that prompts users to enter a secret code to unlock a hidden message.

๐Ÿ›  Steps to Implement:

  1. In lessons/01-intro-to-genai/characters/, create a new file called secret-scroll.js.

  2. Add the following script:

  console.log("\n๐Ÿ” You have discovered the Lost Scroll of Alexandria! ๐Ÿบ");
  console.log("To complete your journey, enter the secret code:");

  process.stdin.once("data", (data) => {
      const input = data.toString().trim();
      if (input === "ALEXANDRIA-300BC") {
          console.log("\nโœจ The Scroll reveals a hidden message:");
          console.log("๐Ÿš€ 'JavaScript + AI = The Future!'");
          console.log("๐Ÿ”— Check out this secret resource: https://aka.ms/AI-JS-Hidden-Guide\n");
      } else {
          console.log("\nโŒ Incorrect code! Try again.");
      }
      process.exit();
  });
  1. The link https://aka.ms/AI-JS-Hidden-Guide must be created beforehand.

    • This guide should contain special JavaScript + AI tips, tricks, and resources.

    • Possible contents:

      โœ… Exclusive AI prompts for JavaScript developers
      โœ… Best practices for integrating LLMs in JavaScript applications
      โœ… Links to official OpenAI/Azure AI documentation
      โœ… Sample AI-powered projects in JavaScript

  2. Add the following command to package.json:

    "scripts": {
      "start": "node characters/app.js",
      "decipher-scroll": "node characters/secret-scroll.js"
    }
  3. Test by running:

    npm run decipher-scroll
  4. Ensure that entering "ALEXANDRIA-300BC" displays the secret message and directs the user to the guide.


โœ… Expected Outcome: users who discover the hidden command and enter the correct secret code unlock a special resource page filled with AI & JavaScript learning materials.