Fix image slash commands with text input

This commit is contained in:
Essem 2022-10-24 17:12:10 -05:00
parent 3662a2e51d
commit 8144a7a115
No known key found for this signature in database
GPG key ID: 7D497397CC3A2A8C
9 changed files with 14 additions and 13 deletions

View file

@ -116,11 +116,12 @@ export function getServers(bot) {
export function cleanMessage(message, content) {
let cleanContent = content && content.replace(/<a?(:\w+:)[0-9]+>/g, "$1") || "";
let authorName = message.author.username;
const author = message.author ?? message.member;
let authorName = author.username;
if (message.member?.nick) {
authorName = message.member.nick;
}
cleanContent = cleanContent.replace(new RegExp(`<@!?${message.author.id}>`, "g"), `@${authorName}`);
cleanContent = cleanContent.replace(new RegExp(`<@!?${author.id}>`, "g"), `@${authorName}`);
if (message.mentions) {
for (const mention of message.mentions.members) {