diff --git a/src/commands/quote.ts b/src/commands/quote.ts index c34c620..2eee13c 100644 --- a/src/commands/quote.ts +++ b/src/commands/quote.ts @@ -2,7 +2,7 @@ import discord = require('discord.js'); export const roles = ['Admins', 'Moderators']; export function command (message: discord.Message, reply: string) { - let replyMessage = 'Hello.'; + let replyMessage; if (reply == null) { replyMessage = message.content.substr(message.content.indexOf(' ') + 1); } else { diff --git a/src/server.ts b/src/server.ts index 55273f3..c961a41 100644 --- a/src/server.ts +++ b/src/server.ts @@ -145,7 +145,7 @@ client.on('message', message => { return; } if (!findArray(authorRoles, AllowedMediaRoles)) { - const urlRegex = new RegExp(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_+.~#?&//=]*)/gi); + const urlRegex = new RegExp(/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_+.~#?&\/=]*)/gi); if (message.attachments.size > 0 || message.content.match(urlRegex)) { mediaUsers.set(message.author.id, true); } else if (mediaUsers.get(message.author.id)) {