Add url to request upload
All checks were successful
NodBot PE Dockerization / build (push) Successful in 1m18s
All checks were successful
NodBot PE Dockerization / build (push) Successful in 1m18s
This commit is contained in:
parent
e198ca3b4d
commit
fc941ad487
@ -5,13 +5,20 @@ module.exports = {
|
||||
description: 'Submit a request to the bot developer.',
|
||||
usage: '<request or feedback>.request',
|
||||
execute(message, commandData) {
|
||||
const request = commandData.args;
|
||||
commandData.content = `Your request has been submitted!\nRequest: ${request}`;
|
||||
message.reply(fn.embeds.text(commandData));
|
||||
commandData.content = `A new request has been submitted by ${message.author.tag}:\n${commandData.args}`;
|
||||
message.client.users.fetch(process.env.ownerID).then(user => {
|
||||
user.send(fn.embeds.text(commandData));
|
||||
}).catch(error => { console.error(error); });
|
||||
fn.upload.request(commandData, message.client);
|
||||
// Get the request information from the command data that was passed in
|
||||
const requestText = commandData.args;
|
||||
const messageUrl = message.url;
|
||||
const requester = message.author.username;
|
||||
|
||||
try {
|
||||
fn.upload.request(requester, requestText, messageUrl, 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: {
|
||||
request(commandData, client) {
|
||||
const query = `INSERT INTO requests (author, request, status) VALUES (${db.escape(commandData.author)},${db.escape(commandData.args)},'Active')`;
|
||||
request(requester, requestText, messageUrl, client) {
|
||||
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) => {
|
||||
if (err) throw err;
|
||||
functions.download.requests(client);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user