mirror of
https://github.com/ZeppelinBot/Zeppelin.git
synced 2025-03-15 05:41:51 +00:00
Improve invite detection
Only a-z, 0-9, and - are now considered valid invite code characters. Fix some unnecessary case sensitivity in the invite regexes.
This commit is contained in:
parent
9c501a8098
commit
49577e37ca
1 changed files with 3 additions and 3 deletions
|
@ -556,10 +556,10 @@ export function isNotNull(value): value is Exclude<typeof value, null> {
|
|||
// discordapp.com/invite/<code>
|
||||
// discord.gg/invite/<code>
|
||||
// discord.gg/<code>
|
||||
const quickInviteDetection = /(?:discord.com|discordapp.com)\/invite\/([^\s\/#?]+)|discord.gg\/(?:\S+\/)?([^\s\/#?]+)/gi;
|
||||
const quickInviteDetection = /(?:discord.com|discordapp.com)\/invite\/([a-z0-9\-]+)|discord.gg\/(?:\S+\/)?([a-z0-9\-]+)/gi;
|
||||
|
||||
const isInviteHostRegex = /(?:^|\.)(?:discord.gg|discord.com|discordapp.com)$/;
|
||||
const longInvitePathRegex = /^\/invite\/([^\s\/]+)$/;
|
||||
const isInviteHostRegex = /(?:^|\.)(?:discord.gg|discord.com|discordapp.com)$/i;
|
||||
const longInvitePathRegex = /^\/invite\/([a-z0-9\-]+)$/i;
|
||||
|
||||
export function getInviteCodesInString(str: string): string[] {
|
||||
const inviteCodes: string[] = [];
|
||||
|
|
Loading…
Add table
Reference in a new issue