mirror of
https://github.com/toast-ts/Daggerbot-TS.git
synced 2024-11-17 04:10:59 -05:00
Compare commits
3 Commits
b0d62efee0
...
abf6cad238
Author | SHA1 | Date | |
---|---|---|---|
|
abf6cad238 | ||
|
bf3dccf384 | ||
|
4effe09b0d |
@ -9,6 +9,7 @@ export default {
|
|||||||
const theirIdea = (await client.suggestion._content.findById(suggestionIDReply))?.idea;
|
const theirIdea = (await client.suggestion._content.findById(suggestionIDReply))?.idea;
|
||||||
const timeFormatting = client.moment().format('DD/MM/YY h:mm A');
|
const timeFormatting = client.moment().format('DD/MM/YY h:mm A');
|
||||||
const stateChanged = 'Suggestion state has been successfully updated and DM is sent.';
|
const stateChanged = 'Suggestion state has been successfully updated and DM is sent.';
|
||||||
|
const dmFail = `Failed to send a DM to <@${userid}>, they possibly have it turned off or blocked me.\nSuggestion ID: **${suggestionIDReply}**`;
|
||||||
({
|
({
|
||||||
your: async()=>{
|
your: async()=>{
|
||||||
const wclient = new WClient;
|
const wclient = new WClient;
|
||||||
@ -43,7 +44,7 @@ export default {
|
|||||||
.setTitle('Your suggestion has been approved.')
|
.setTitle('Your suggestion has been approved.')
|
||||||
.setDescription(`> **Your suggestion:**\n${theirIdea}\n> **Their message:**\n${replyInDM.length === null ? '*No message from them.*' : replyInDM}`)
|
.setDescription(`> **Your suggestion:**\n${theirIdea}\n> **Their message:**\n${replyInDM.length === null ? '*No message from them.*' : replyInDM}`)
|
||||||
.setFooter({text: `Timestamp: ${timeFormatting} | Suggestion ID: ${suggestionIDReply}`})
|
.setFooter({text: `Timestamp: ${timeFormatting} | Suggestion ID: ${suggestionIDReply}`})
|
||||||
]});
|
]}).catch((err:Discord.DiscordjsErrorCodes)=>{if (err) return (client.channels.resolve('1040018521746325586') as Discord.TextChannel).send(dmFail)});
|
||||||
await client.suggestion._content.findByIdAndUpdate(suggestionIDReply, {state: 'Approved'});
|
await client.suggestion._content.findByIdAndUpdate(suggestionIDReply, {state: 'Approved'});
|
||||||
return interaction.reply({embeds:[new client.embed().setColor(client.config.embedColorGreen).setTitle(`Suggestion approved | ${suggestionIDReply}`).setDescription(stateChanged)]});
|
return interaction.reply({embeds:[new client.embed().setColor(client.config.embedColorGreen).setTitle(`Suggestion approved | ${suggestionIDReply}`).setDescription(stateChanged)]});
|
||||||
},
|
},
|
||||||
@ -58,7 +59,7 @@ export default {
|
|||||||
.setTitle('Your suggestion has been rejected.')
|
.setTitle('Your suggestion has been rejected.')
|
||||||
.setDescription(`> **Your suggestion:**\n${theirIdea}\n> **Their message:**\n${replyInDM.length === null ? '*No message from them.*' : replyInDM}`)
|
.setDescription(`> **Your suggestion:**\n${theirIdea}\n> **Their message:**\n${replyInDM.length === null ? '*No message from them.*' : replyInDM}`)
|
||||||
.setFooter({text: `Timestamp: ${timeFormatting} | Suggestion ID: ${suggestionIDReply}`})
|
.setFooter({text: `Timestamp: ${timeFormatting} | Suggestion ID: ${suggestionIDReply}`})
|
||||||
]});
|
]}).catch((err:Discord.DiscordjsErrorCodes)=>{if (err) return (client.channels.resolve('1040018521746325586') as Discord.TextChannel).send(dmFail)});
|
||||||
await client.suggestion._content.findByIdAndUpdate(suggestionIDReply, {state: 'Rejected'});
|
await client.suggestion._content.findByIdAndUpdate(suggestionIDReply, {state: 'Rejected'});
|
||||||
return interaction.reply({embeds:[new client.embed().setColor(client.config.embedColorRed).setTitle(`Suggestion rejected | ${suggestionIDReply}`).setDescription(stateChanged)]});
|
return interaction.reply({embeds:[new client.embed().setColor(client.config.embedColorRed).setTitle(`Suggestion rejected | ${suggestionIDReply}`).setDescription(stateChanged)]});
|
||||||
}
|
}
|
||||||
|
@ -70,7 +70,7 @@ export default {
|
|||||||
const incomingArrays = {
|
const incomingArrays = {
|
||||||
morning: ['good morning all', 'good morning everyone', 'good morning lads', 'morning all', 'morning everyone', 'morning lads', 'morning guys', 'good morning everybody'],
|
morning: ['good morning all', 'good morning everyone', 'good morning lads', 'morning all', 'morning everyone', 'morning lads', 'morning guys', 'good morning everybody'],
|
||||||
afternoon: ['good afternoon', 'afternoon all', 'afternoon everyone'],
|
afternoon: ['good afternoon', 'afternoon all', 'afternoon everyone'],
|
||||||
evening: ['good evening', 'evening all', 'evening everyone'],
|
evening: ['good evening', 'evening all', 'evening everyone', 'evening lads'],
|
||||||
night: ['night all', 'night everyone', 'night guys', 'goodnight', 'good night'],
|
night: ['night all', 'night everyone', 'night guys', 'goodnight', 'good night'],
|
||||||
password: ['whats the password', 'what\'s the password', 'password pls'],
|
password: ['whats the password', 'what\'s the password', 'password pls'],
|
||||||
cantRead: ['i cant read', 'i can\'t read', 'cant read', 'can\'t read'],
|
cantRead: ['i cant read', 'i can\'t read', 'cant read', 'can\'t read'],
|
||||||
|
Loading…
Reference in New Issue
Block a user