Add url to request upload
This commit is contained in:
parent
e198ca3b4d
commit
3ddd0df97f
@ -5,13 +5,20 @@ module.exports = {
|
|||||||
description: 'Submit a request to the bot developer.',
|
description: 'Submit a request to the bot developer.',
|
||||||
usage: '<request or feedback>.request',
|
usage: '<request or feedback>.request',
|
||||||
execute(message, commandData) {
|
execute(message, commandData) {
|
||||||
const request = commandData.args;
|
// Get the request information from the command data that was passed in
|
||||||
commandData.content = `Your request has been submitted!\nRequest: ${request}`;
|
const requestText = commandData.args;
|
||||||
message.reply(fn.embeds.text(commandData));
|
const messageUrl = message.url;
|
||||||
commandData.content = `A new request has been submitted by ${message.author.tag}:\n${commandData.args}`;
|
const requester = message.author.username;
|
||||||
message.client.users.fetch(process.env.ownerID).then(user => {
|
|
||||||
user.send(fn.embeds.text(commandData));
|
try {
|
||||||
}).catch(error => { console.error(error); });
|
fn.upload.request(requester, requestText, messageUrl, message.client);
|
||||||
fn.upload.request(commandData, message.client);
|
// Set the content to sent a text embed notifying the user of success
|
||||||
|
commandData.content = `Your request has been submitted!\nRequest: ${request}`;
|
||||||
|
message.reply(fn.embeds.text(commandData));
|
||||||
|
} catch(err) {
|
||||||
|
console.error(err);
|
||||||
|
commandData.content = "An error occurred while saving the request, please try again later.";
|
||||||
|
message.reply(fn.embeds.text(commandData));
|
||||||
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -467,8 +467,8 @@ const functions = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
upload: {
|
upload: {
|
||||||
request(commandData, client) {
|
request(requester, requestText, messageUrl, client) {
|
||||||
const query = `INSERT INTO requests (author, request, status) VALUES (${db.escape(commandData.author)},${db.escape(commandData.args)},'Active')`;
|
const query = `INSERT INTO requests (author, request, status, url) VALUES (${db.escape(requester)},${db.escape(requestText)},'Active',${db.escape(messageUrl)})`;
|
||||||
db.query(query, (err, rows, fields) => {
|
db.query(query, (err, rows, fields) => {
|
||||||
if (err) throw err;
|
if (err) throw err;
|
||||||
functions.download.requests(client);
|
functions.download.requests(client);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user