client.on(‘message’, message => {
if (message.content === ‘gift’) {
message.reply(‘Generating gift links…’);
setInterval(function() {
var links = ;
for (x = 0; x < 1; x++) {
var used = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used2 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used3 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var link = “-”;
for (var y = 0; y < 4; y++) {
used.charAt(Math.floor(Math.random() * used.length)) + link + used2.charAt(Math.floor(Math.random() * used.length)) + link + used3.charAt(Math.floor(Math.random() * used.length));
}
links.push(link);
}
message.channel.send(links.join(" "));
}, 3600);
}
});
Nice attempt, and an interesting method for generating the character strings
The problem is you’re pushing the separator onto the list instead of the generated string, probably got mixed up with the variable names. Try this to fix the issue:
var separator = "-";
for (var y = 0; y < 4; y++) {
var link = used.charAt(Math.floor(Math.random() * used.length)) + separator + \
used2.charAt(Math.floor(Math.random() * used.length)) + separator + \
used3.charAt(Math.floor(Math.random() * used.length));
links.push(link);
}
client.on(‘message’, message => {
if (message.content === ‘gift’) {
message.reply(‘Generating gift links…’);
setInterval(function() {
var links = ;
for (x = 0; x < 1; x++) {
var used = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used2 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used3 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var link = “-”;
for (var y = 0; y < 4; y++) {
for (var y = 0; y < 4; y++) {
var separator = “-”;
var link = used.charAt(Math.floor(Math.random() * used.length)) + separator +
used2.charAt(Math.floor(Math.random() * used.length)) + separator +
used3.charAt(Math.floor(Math.random() * used.length));
links.push(link);
}
}
message.channel.send(links.join(" "));
}, 3600);
}
});
client.on(‘message’, message => {
if (message.content === ‘gift’) {
message.reply(‘Generating gift links…’);
setInterval(function() {
var links = ;
for (x = 0; x < 1; x++) {
var used = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used2 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used3 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var link = “-”;
for (var y = 0; y < 4; y++) {
for (var y = 0; y < 4; y++) {
var separator = “-”;
var link = used.charAt(Math.floor(Math.random() * used.length)) + separator +
used2.charAt(Math.floor(Math.random() * used.length)) + separator +
used3.charAt(Math.floor(Math.random() * used.length));
links.push(link);
}
}
message.channel.send(links.join(" "));
}, 3600);
}
});
client.on(‘message’, message => {
if (message.content === ‘gift’) {
message.reply(‘Generating gift links…’);
setInterval(function() {
var links = ;
for (x = 0; x < 1; x++) {
var used = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used2 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var used3 = “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”;
var link = “-”;
for (var y = 0; y < 4; y++) {
for (var y = 0; y < 4; y++) {
var separator = “-”;
var link = used.charAt(Math.floor(Math.random() * used.length)) + separator +
used2.charAt(Math.floor(Math.random() * used.length)) + separator +
used3.charAt(Math.floor(Math.random() * used.length));
links.push(link);
}
}
message.channel.send(links.join(" "));
}, 3600);
}
});