Update ChatAliases.plugin.js
This commit is contained in:
parent
f558128806
commit
3f9dfafc0f
|
@ -2,7 +2,7 @@
|
||||||
* @name ChatAliases
|
* @name ChatAliases
|
||||||
* @author DevilBro
|
* @author DevilBro
|
||||||
* @authorId 278543574059057154
|
* @authorId 278543574059057154
|
||||||
* @version 2.2.8
|
* @version 2.3.0
|
||||||
* @description Allows you to configure your own Aliases/Commands
|
* @description Allows you to configure your own Aliases/Commands
|
||||||
* @invite Jx3TjNS
|
* @invite Jx3TjNS
|
||||||
* @donate https://www.paypal.me/MircoWittrien
|
* @donate https://www.paypal.me/MircoWittrien
|
||||||
|
@ -17,12 +17,12 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "ChatAliases",
|
"name": "ChatAliases",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "2.2.8",
|
"version": "2.3.0",
|
||||||
"description": "Allows you to configure your own Aliases/Commands"
|
"description": "Allows you to configure your own Aliases/Commands"
|
||||||
},
|
},
|
||||||
"changeLog": {
|
"changeLog": {
|
||||||
"fixed": {
|
"improved": {
|
||||||
"Crash Tenor/Giphy": "Fixed an Issue that caused Discord to crash when clciking a gif with /tenor or /giphy"
|
"Case Equalization": "Equalizes the case for case insensitive non-regex Aliases (Thats becomes That's not that's)"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -488,13 +488,13 @@ module.exports = (_ => {
|
||||||
result = new RegExp(regString, `${config.case ? "" : "i"}${config.exact ? "" : "g"}`).exec(tempString1);
|
result = new RegExp(regString, `${config.case ? "" : "i"}${config.exact ? "" : "g"}`).exec(tempString1);
|
||||||
if (result) {
|
if (result) {
|
||||||
replaced = true;
|
replaced = true;
|
||||||
let replace = config.file ? "" : BDFDB.StringUtils.insertNRST(config.replace);
|
let replacement = config.file ? "" : BDFDB.StringUtils.insertNRST(config.replace);
|
||||||
if (result.length > 1) for (let i = 1; i < result.length; i++) replace = replace.replace(new RegExp("\\\\" + i + "|\\$" + i, "g"), result[i]);
|
if (result.length > 1) for (let i = 1; i < result.length; i++) replacement = replacement.replace(new RegExp("\\\\" + i + "|\\$" + i, "g"), result[i]);
|
||||||
tempString2 += tempString1.slice(0, result.index + result[0].length).replace(result[0], replace);
|
tempString2 += tempString1.slice(0, result.index + result[0].length).replace(result[0], !config.regex && !config.case ? BDFDB.StringUtils.equalCase(result[0], replacement) : replacement);
|
||||||
tempString1 = tempString1.slice(result.index + result[0].length);
|
tempString1 = tempString1.slice(result.index + result[0].length);
|
||||||
if (config.file && typeof config.filedata == "string") {
|
if (config.file && typeof config.filedata == "string") {
|
||||||
let filedata = JSON.parse(config.filedata);
|
let fileData = JSON.parse(config.filedata);
|
||||||
files.push(new File([Uint8Array.from(atob(filedata.data), c => c.charCodeAt(0))], filedata.name, {type: filedata.type}));
|
files.push(new File([Uint8Array.from(atob(fileData.data), c => c.charCodeAt(0))], fileData.name, {type: fileData.type}));
|
||||||
}
|
}
|
||||||
if (config.regex && regString.indexOf("^") == 0) result = null;
|
if (config.regex && regString.indexOf("^") == 0) result = null;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue