elem-discord/sugg.js
2021-10-11 20:27:46 -04:00

27 lines
No EOL
885 B
JavaScript
Executable file

const combo = require('./combo.js');
const poll = require('./poll.js');
const {disabledSymbols, maxElemLength} = require('./const.js');
module.exports = async interaction => {
var comboLast = combo.getSuggestion(interaction.user.id);
var suggestion = interaction.options.getString('element');
if (comboLast.length === 0) {
interaction.reply(":x: You haven't combined anything");
return;
}
if (suggestion.length > maxElemLength) {
interaction.reply(':x: Too long of a suggestion');
return;
}
for (var i = 0; i < disabledSymbols.length; i++) {
if (suggestion.indexOf(disabledSymbols[i]) != -1) {
interaction.reply(`:x: You are using the illegal character ${disabledSymbols[j]}!`);
return;
}
}
poll(comboLast,suggestion,interaction.channel,interaction.user.id,interaction);
}