stuff
This commit is contained in:
parent
c066c58bfb
commit
2fd1303424
|
@ -2,7 +2,7 @@
|
||||||
* @name ChatFilter
|
* @name ChatFilter
|
||||||
* @author DevilBro
|
* @author DevilBro
|
||||||
* @authorId 278543574059057154
|
* @authorId 278543574059057154
|
||||||
* @version 3.5.1
|
* @version 3.5.2
|
||||||
* @description Allows you to censor Words or block complete Messages/Statuses
|
* @description Allows you to censor Words or block complete Messages/Statuses
|
||||||
* @invite Jx3TjNS
|
* @invite Jx3TjNS
|
||||||
* @donate https://www.paypal.me/MircoWittrien
|
* @donate https://www.paypal.me/MircoWittrien
|
||||||
|
@ -17,18 +17,12 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "ChatFilter",
|
"name": "ChatFilter",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "3.5.1",
|
"version": "3.5.2",
|
||||||
"description": "Allows you to censor Words or block complete Messages/Statuses"
|
"description": "Allows you to censor Words or block complete Messages/Statuses"
|
||||||
},
|
},
|
||||||
"changeLog": {
|
"changeLog": {
|
||||||
"added": {
|
|
||||||
"Ignore own Messages/Status": "Added option to ignore your own Messages/Status"
|
|
||||||
},
|
|
||||||
"improved": {
|
|
||||||
"Zero Width Spaces": "Ignores any zero width space, since some ppl like to troll with it"
|
|
||||||
},
|
|
||||||
"fixed": {
|
"fixed": {
|
||||||
"Settings Update": "Fixed issue where the settings panel wouldn't show new words without having to close it first"
|
"Tag": "Fixed censored/blocked tag for new structure"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -430,9 +424,12 @@ module.exports = (_ => {
|
||||||
return BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, {
|
return BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, {
|
||||||
text: tooltipText,
|
text: tooltipText,
|
||||||
tooltipConfig: {style: "max-width: 400px"},
|
tooltipConfig: {style: "max-width: 400px"},
|
||||||
children: BDFDB.ReactUtils.createElement("time", {
|
children: BDFDB.ReactUtils.createElement("span", {
|
||||||
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.messageedited, BDFDB.disCN[`_chatfilter${label}stamp`]),
|
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.messagetimestamp, BDFDB.disCN.messagetimestampinline, BDFDB.disCN[`_chatfilter${label}stamp`]),
|
||||||
children: `(${label})`
|
children: BDFDB.ReactUtils.createElement("span", {
|
||||||
|
className: BDFDB.disCN.messageedited,
|
||||||
|
children: `(${label})`
|
||||||
|
})
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* @name GoogleTranslateOption
|
* @name GoogleTranslateOption
|
||||||
* @author DevilBro
|
* @author DevilBro
|
||||||
* @authorId 278543574059057154
|
* @authorId 278543574059057154
|
||||||
* @version 2.1.9
|
* @version 2.2.0
|
||||||
* @description Allows you to translate Messages and your outgoing Message within Discord
|
* @description Allows you to translate Messages and your outgoing Message within Discord
|
||||||
* @invite Jx3TjNS
|
* @invite Jx3TjNS
|
||||||
* @donate https://www.paypal.me/MircoWittrien
|
* @donate https://www.paypal.me/MircoWittrien
|
||||||
|
@ -17,8 +17,14 @@ module.exports = (_ => {
|
||||||
"info": {
|
"info": {
|
||||||
"name": "GoogleTranslateOption",
|
"name": "GoogleTranslateOption",
|
||||||
"author": "DevilBro",
|
"author": "DevilBro",
|
||||||
"version": "2.1.9",
|
"version": "2.2.0",
|
||||||
"description": "Allows you to translate Messages and your outgoing Message within Discord"
|
"description": "Allows you to translate Messages and your outgoing Message within Discord"
|
||||||
|
},
|
||||||
|
"changeLog": {
|
||||||
|
"fixed": {
|
||||||
|
"Embeds": "Fixed an Issue where translated embeds would be inject as text and not as an embed",
|
||||||
|
"Tag": "Fixed censored/blocked tag for new structure"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -514,12 +520,15 @@ module.exports = (_ => {
|
||||||
processMessageContent (e) {
|
processMessageContent (e) {
|
||||||
if (e.instance.props.message) {
|
if (e.instance.props.message) {
|
||||||
let translation = translatedMessages[e.instance.props.message.id];
|
let translation = translatedMessages[e.instance.props.message.id];
|
||||||
if (translation) e.returnvalue.props.children.push(BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, {
|
if (translation && translation.content) e.returnvalue.props.children.push(BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, {
|
||||||
text: `${BDFDB.LanguageUtils.LibraryStrings.from}: ${this.getLanguageName(translation.input)}\n${BDFDB.LanguageUtils.LibraryStrings.to}: ${this.getLanguageName(translation.output)}`,
|
text: `${BDFDB.LanguageUtils.LibraryStrings.from}: ${this.getLanguageName(translation.input)}\n${BDFDB.LanguageUtils.LibraryStrings.to}: ${this.getLanguageName(translation.output)}`,
|
||||||
tooltipConfig: {style: "max-width: 400px"},
|
tooltipConfig: {style: "max-width: 400px"},
|
||||||
children: BDFDB.ReactUtils.createElement("time", {
|
children: BDFDB.ReactUtils.createElement("span", {
|
||||||
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.messageedited, BDFDB.disCN._googletranslateoptiontranslated),
|
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.messagetimestamp, BDFDB.disCN.messagetimestampinline, BDFDB.disCN._googletranslateoptiontranslated),
|
||||||
children: `(${this.labels.translated_watermark})`
|
children: BDFDB.ReactUtils.createElement("span", {
|
||||||
|
className: BDFDB.disCN.messageedited,
|
||||||
|
children: `(${this.labels.translated_watermark})`
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
@ -528,7 +537,7 @@ module.exports = (_ => {
|
||||||
processEmbed (e) {
|
processEmbed (e) {
|
||||||
if (e.instance.props.embed && e.instance.props.embed.message_id) {
|
if (e.instance.props.embed && e.instance.props.embed.message_id) {
|
||||||
let translation = translatedMessages[e.instance.props.embed.message_id];
|
let translation = translatedMessages[e.instance.props.embed.message_id];
|
||||||
if (translation) {
|
if (translation && Object.keys(translation.embeds).length) {
|
||||||
if (!e.returnvalue) e.instance.props.embed = Object.assign({}, e.instance.props.embed, {
|
if (!e.returnvalue) e.instance.props.embed = Object.assign({}, e.instance.props.embed, {
|
||||||
rawDescription: translation.embeds[e.instance.props.embed.id],
|
rawDescription: translation.embeds[e.instance.props.embed.id],
|
||||||
originalDescription: e.instance.props.embed.originalDescription || e.instance.props.embed.rawDescription
|
originalDescription: e.instance.props.embed.originalDescription || e.instance.props.embed.rawDescription
|
||||||
|
@ -538,9 +547,12 @@ module.exports = (_ => {
|
||||||
if (index > -1) children[index].props.children.push(BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, {
|
if (index > -1) children[index].props.children.push(BDFDB.ReactUtils.createElement(BDFDB.LibraryComponents.TooltipContainer, {
|
||||||
text: `${BDFDB.LanguageUtils.LibraryStrings.from}: ${this.getLanguageName(translation.input)}\n${BDFDB.LanguageUtils.LibraryStrings.to}: ${this.getLanguageName(translation.output)}`,
|
text: `${BDFDB.LanguageUtils.LibraryStrings.from}: ${this.getLanguageName(translation.input)}\n${BDFDB.LanguageUtils.LibraryStrings.to}: ${this.getLanguageName(translation.output)}`,
|
||||||
tooltipConfig: {style: "max-width: 400px"},
|
tooltipConfig: {style: "max-width: 400px"},
|
||||||
children: BDFDB.ReactUtils.createElement("time", {
|
children: BDFDB.ReactUtils.createElement("span", {
|
||||||
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.messageedited, BDFDB.disCN._googletranslateoptiontranslated),
|
className: BDFDB.DOMUtils.formatClassName(BDFDB.disCN.messagetimestamp, BDFDB.disCN.messagetimestampinline, BDFDB.disCN._googletranslateoptiontranslated),
|
||||||
children: `(${this.labels.translated_watermark})`
|
children: BDFDB.ReactUtils.createElement("span", {
|
||||||
|
className: BDFDB.disCN.messageedited,
|
||||||
|
children: `(${this.labels.translated_watermark})`
|
||||||
|
})
|
||||||
})
|
})
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
@ -632,7 +644,7 @@ module.exports = (_ => {
|
||||||
this.translateText(content, "context", (translation, input, output) => {
|
this.translateText(content, "context", (translation, input, output) => {
|
||||||
if (translation) {
|
if (translation) {
|
||||||
oldMessages[message.id] = new BDFDB.DiscordObjects.Message(message);
|
oldMessages[message.id] = new BDFDB.DiscordObjects.Message(message);
|
||||||
let strings = translation.split("\n__________________ __________________ __________________\n");
|
let strings = translation.split(/\n{0,1}__________________ __________________ __________________\n{0,1}/);
|
||||||
let content = strings.shift().trim(), embeds = {};
|
let content = strings.shift().trim(), embeds = {};
|
||||||
for (let i in message.embeds) {
|
for (let i in message.embeds) {
|
||||||
message.embeds[i].message_id = message.id;
|
message.embeds[i].message_id = message.id;
|
||||||
|
|
Loading…
Reference in New Issue