1
0
mirror of https://github.com/toast-ts/Daggerbot-TS.git synced 2024-11-18 00:31:00 -05:00

Compare commits

..

No commits in common. "fff9e67769bd8745c1891efa32cbf66e507e7bc6" and "2ff8b5a0e185cb56ab1702ecf9cc540e35484d96" have entirely different histories.

2 changed files with 1 additions and 3 deletions

View File

@ -121,7 +121,7 @@ export default class Developer {
const member = interaction.options.getMember('member'); const member = interaction.options.getMember('member');
const message = interaction.options.getString('message'); const message = interaction.options.getString('message');
const int = await interaction.reply({content: '*Sending...*', fetchReply: true}); const int = await interaction.reply({content: '*Sending...*', fetchReply: true});
client.users.cache.get(member.id).send(`${message}\n╰ ${interaction.member.displayName}`).then(()=>int.edit(`Successfully sent a DM to **${member.user.username}** with the following message:\n\`\`\`${message}\`\`\``)).catch((e:Error)=>int.edit(`\`${e.message}\``)) member.send(`${message}\n╰ ${interaction.member.displayName}`).then(()=>int.edit(`Successfully sent a DM to **${member.user.username}** with the following message:\n\`\`\`${message}\`\`\``)).catch((e:Error)=>int.edit(`\`${e.message}\``))
} }
} as any)[interaction.options.getSubcommand()](); } as any)[interaction.options.getSubcommand()]();
} }

View File

@ -27,8 +27,6 @@ export default class Response {
} }
protected static async respond(message:Discord.Message, responseKeyword:string) { protected static async respond(message:Discord.Message, responseKeyword:string) {
if (message.type === Discord.MessageType.Reply) return; if (message.type === Discord.MessageType.Reply) return;
// Special case for "see you later"
if (responseKeyword === 'evening' && /^see you later\b/i.test(message.content)) return message.reply(`${this.outgoingArrays(message)[responseKeyword][Math.floor(Math.random()*this.outgoingArrays(message)[responseKeyword].length)]}`).catch(()=>null);
if (new RegExp(`^(${this.incomingArrays[responseKeyword].prefix.join('|')})?\\s?${responseKeyword} (${this.incomingArrays[responseKeyword].suffix.join('|')})\\b`, 'i').test(message.content)) return message.reply(`${this.outgoingArrays(message)[responseKeyword][Math.floor(Math.random()*this.outgoingArrays(message)[responseKeyword].length)]}`).catch(()=>null) if (new RegExp(`^(${this.incomingArrays[responseKeyword].prefix.join('|')})?\\s?${responseKeyword} (${this.incomingArrays[responseKeyword].suffix.join('|')})\\b`, 'i').test(message.content)) return message.reply(`${this.outgoingArrays(message)[responseKeyword][Math.floor(Math.random()*this.outgoingArrays(message)[responseKeyword].length)]}`).catch(()=>null)
} }
protected static outgoingArrays(message:Discord.Message) { protected static outgoingArrays(message:Discord.Message) {