Skip to content

some reason i cant get it to run #77

@2men23

Description

@2men23

(function () {

// Change this to your GitHub username so you don't have to modify so many things.
var fork = "2men23";

// Define our function responsible for extending the bot.
function extend(1) {
    // If the bot hasn't been loaded properly, try again in 1 second(s).
    if (!window.bot) {
      return setTimeout(extend, 1 * 1000);
    }

    // Precaution to make sure it is assigned properly.
    var bot = window.bot;

    // Load custom settings set below
    bot.retrieveSettings(https://github.com/2men23/custom/blob/master/extension.js);

    //Extend the bot here, either by calling another function or here directly.

    // You can add more spam words to the bot.
    var spamWords = ['spam1', 'spam2', 'spam3', 'spam4'];
    for (var i = 0; i < spamWords.length; i++) {
      window.bot.chatUtilities.spam.push(spamWords[i]);
    }

    // Example code for a bot command:
    bot.commands.baconCommand = {
      command: 'bacon',  // The command to be called. With the standard command literal this would be: !bacon
      rank: 'user', // Minimum user permission to use the command
      type: 'exact', // Specify if it can accept variables or not (if so, these have to be handled yourself through the chat.message
      functionality: function (chat, cmd) {
        if (this.type === 'exact' && chat.message.length !== cmd.length) return void (0);
        if (!bot.commands.executable(this.rank, chat)) return void (0);
        else {
          API.sendChat("/me Bacon!!!");
        }
      }
    };

    // Load the chat package again to account for any changes
    bot.loadChat(en.json);

  }

//Change the bots default settings and make sure they are loaded on launch

localStorage.setItem("basicBotsettings", JSON.stringify({
  botName: "animeFan#1",
  language: "english",
  chatLink: "https://rawgit.com/basicBot/source/master/lang/en.json",
  scriptLink: "https://rawgit.com/basicBot/source/master/basicBot.js",
  roomLock: false, // Requires an extension to re-load the script
  startupCap: 10, // 1-200
        startupVolume: 100, // 0-100
        startupEmoji: true, // true or false
        autowoot: true,
        autoskip: false,
        smartSkip: true,
        cmdDeletion: true,
        maximumAfk: 10,
        afkRemoval: true,
        maximumDc: 60,
        bouncerPlus: true,
        blacklistEnabled: true,
        lockdownEnabled: false,
        lockGuard: false,
        maximumLocktime: 10,
        cycleGuard: true,
        maximumCycletime: 10,
        voteSkip: true,
        voteSkipLimit: 10,
        historySkip: true,
        timeGuard: true,
        maximumSongLength: 7,
        autodisable: false,
        commandCooldown: 30,
        usercommandsEnabled: true,
        thorCommand: false,
        thorCooldown: 10,
        skipPosition: 3,
        skipReasons: [
            ['theme', 'This song does not fit the room theme. '],
            ['op', 'This song is on the OP list. '],
            ['history', 'This song is in the history. '],
            ['mix', 'You played a mix, which is against the rules. '],
            ['sound', 'The song you played had bad sound quality or no sound. '],
            ['nsfw', 'The song you contained was NSFW (image or sound). '],
            ['unavailable', 'The song you played was not available for some users. ']
        ],
        afkpositionCheck: 15,
        afkRankCheck: 'ambassador',
        motdEnabled: false,
        motdInterval: 5,
        motd: 'welcome',
        filterChat: true,
        etaRestriction: false,
        welcome: true,
        opLink: string (),
        rulesLink: string ('https://animearmy-plug-dj.weebly.com'),
        themeLink: string ('https://animearmy-plug-dj.weebly.com'),
        fbLink: string ('https://www.facebook.com/animearmy.plug.dj'),
        discordLink: string ('https://discord.gg/JYNrCQC'),
        youtubeLink: null,
        website: string ('https://animearmy-plug-dj.weebly.com'),
        intervalMessages: [5],
        messageInterval: 5,
        songstats: true,
        commandLiteral: '!',
        blacklists: {
            NSFW: 'https://rawgit.com/basicBot/custom/master/blacklists/NSFWlist.json',
            OP: 'https://rawgit.com/basicBot/custom/master/blacklists/OPlist.json',
            BANNED: 'https://rawgit.com/basicBot/custom/master/blacklists/BANNEDlist.json'
        }
    },));

// Start the bot and extend it when it has loaded.
$.getScript("https://github.com/2men23/custom/blob/master/extension.js", extend);

}).call(this);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions