LessonUp Bot

A bot script for LessonUp

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name         LessonUp Bot
// @namespace    http://your-namespace-here
// @version      0.1
// @description  A bot script for LessonUp
// @author       Your Name
// @match        *://*/*
// @license      MIT
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let Running = true;

    function sleep(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }

    async function Intro() {
        console.log("Welcome to LessonUp Bot!!!");
        await sleep(1500);
        console.log("This bot is able to perform");
        await sleep(1500);
        console.log("A lot of actions really fast");
        await sleep(1500);
        console.log("It is able to answer randomly.");
        await sleep(1500);
        console.log("And give custom answers");
        await sleep(2500);
        console.log("Start-Up Complete");
        await sleep(1000);
        console.log("This is a list of all the commands.");
        await sleep(1000);
        console.log("Type the number of your command.");
        await sleep(1000);
        console.log("And you will go to the menu of your command!");
        console.log("");
    }

    function CommandList() {
        console.log("1. Flooder (Fills the Lesson-Up with bots that give random answers.)");
        console.log("");
        console.log("To stop type stop.");
    }

    async function MainMenu() {
        CommandList();
        const UserInput = prompt("Enter the number of your command:");
        if (UserInput && UserInput.toLowerCase() === "stop") {
            Running = false;
        } else if (UserInput) {
            const UserInputNum = parseInt(UserInput);
            // Add logic for handling user input
        }
    }

    (async function() {
        await Intro();
        await sleep(3000);
        while (Running) {
            await MainMenu();
        }
    })();
})();