misc.mcserver: fix motd for some (older) servers
This commit is contained in:
parent
d4f504bb3a
commit
fcb1b770ea
1 changed files with 5 additions and 1 deletions
|
@ -239,7 +239,11 @@ mcserver.callback = async function (msg, line) {
|
||||||
|
|
||||||
await msg.removeReaction("\uD83C\uDFD3");
|
await msg.removeReaction("\uD83C\uDFD3");
|
||||||
|
|
||||||
const motd = data.description.text.replace(/\u00a7([a-f0-9k-or])/gi, (formatting) => {
|
const desc =
|
||||||
|
typeof data.description == "string"
|
||||||
|
? data.description
|
||||||
|
: data.description?.text ?? "<server didn't properly send motd>";
|
||||||
|
const motd = desc.replace(/\u00a7([a-f0-9k-or])/gi, (formatting) => {
|
||||||
const ansi = formattingToAnsi[formatting];
|
const ansi = formattingToAnsi[formatting];
|
||||||
return ansi ? `\x1b[${ansi}m` : "";
|
return ansi ? `\x1b[${ansi}m` : "";
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue