const startCompCalled = "start comp called";
    if (msg.text && msg.text.toString().toLowerCase().includes(startCompCalled)) {
        logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked who is an admin");
        test = msg.text.match(/\b(\w+)$/gm);
        fs.writeFileSync('./data/' + test + '.json', '[]')
        bot.sendMessage(msg.chat.id, 'Comp created')
    }

    const stopCompCalled = "stop comp called";
    if (msg.text && msg.text.toString().toLowerCase().includes(stopCompCalled)) {
        logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked who is an admin");
        test = msg.text.match(/\b(\w+)$/gm);
        fs.unlinkSync('./data/' + test + '.json', '[]')
        bot.sendMessage(msg.chat.id, 'Comp removed')
    }

    const comp = "entered the comp";
    if (msg.text && msg.text.toString().toLowerCase().includes(comp)) {
        if (admins.indexOf(msg.from.id) > -1) {
            logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked who is an admin");
            user = msg.text.match(/^([\w\-]+)/gm)[0];
            let comp_name = msg.text.match(/\b(\w+)$/gm)[0];

            comp_users = JSON.parse(fs.readFileSync('./data/' + comp_name + '.json', 'utf8'))

            let new_comp_users = comp_users.concat(user)

            fs.writeFileSync('./data/' + comp_name + '.json', JSON.stringify(new_comp_users))

            bot.sendMessage(msg.chat.id, user + " has been added to the competition")
        } else {
            console.log('not found')
        }
    }

    const enteredTheComp = "how many in comp";
    if (msg.text && msg.text.toString().toLowerCase().includes(enteredTheComp)) {
        if (admins.indexOf(msg.from.id) > -1) {
            let comp_name = msg.text.match(/\b(\w+)$/gm)[0];
            logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked who is an admin");
            var comp_entered = JSON.parse(fs.readFileSync('./data/' + comp_name + '.json', 'utf8'))
            bot.sendMessage(msg.chat.id, "There are " + comp_entered.length + " people in the comp")
        } else {
            console.log('not found')
        }
    }

    const whoWon = "who won comp";
    if (msg.text && msg.text.toString().toLowerCase().includes(whoWon)) {
        if (admins.indexOf(msg.from.id) > -1) {
            let comp_name = msg.text.match(/\b(\w+)$/gm)[0];
            logger.info("ID - " + msg.from.id + " First Name - " + msg.from.first_name + " Asked who is an admin");
            var comp_entered = JSON.parse(fs.readFileSync('./data/' + comp_name + '.json', 'utf8'))

            var winner = comp_entered[Math.floor(Math.random() * comp_entered.length)];

            bot.sendMessage(msg.chat.id, "There winner is .....").then(() => {
                return bot.sendMessage(msg.chat.id, winner)
            })
        } else {
            console.log('not found')
        }
    }

}),