diff --git a/src/modules/utility/appinfo.js b/src/modules/utility/appinfo.js index 41728b8..e4abadb 100644 --- a/src/modules/utility/appinfo.js +++ b/src/modules/utility/appinfo.js @@ -282,6 +282,8 @@ appinfo.callback = async function (msg, line) { try { const bot = await hf.bot.requestHandler.request("GET", APIEndpoints.USER(snowflake), true); if (bot) { + const isSystem = bot.system || bot.discriminator === "0000"; + if (isSystem) return `System users do not have applications.`; return `Application has been deleted.\nBot user: ${formatUsername(bot)}`; } else { return "ID provided does not point to a valid application."; diff --git a/src/modules/utility/userinfo.js b/src/modules/utility/userinfo.js index cc7d5fb..c29cab4 100644 --- a/src/modules/utility/userinfo.js +++ b/src/modules/utility/userinfo.js @@ -423,10 +423,12 @@ userinfo.callback = async function (msg, line) { descLines.push(""); } - if (botDeleted) { + const isSystem = user.system || user.discriminator === "0000"; + + if (botDeleted && !isSystem) { descLines.push("*This bot's application has been deleted*\n-# (or app ID and user ID desync)"); } - if (user.system) { + if (isSystem) { descLines.push("**System account**"); } descLines.push("");