diff --git a/lib/plugins/informer.js b/lib/plugins/informer.js index 0142840..2e35c35 100644 --- a/lib/plugins/informer.js +++ b/lib/plugins/informer.js @@ -116,12 +116,12 @@ function item( return item } -function entity(name) { - const entity = typeof name === "string" ? bot.nearestEntity((entity) => { - const ename = entity.name || entity.username - return name && ename ? ename == name : true - }) : entity - console.log(entity) +function entity(name = bot.nearestEntity()) { + const entity = typeof name === "string" ? (name = name.toLowerCase()) && bot.nearestEntity((entity) => { + const enames = [entity.username?.toLowerCase(), entity.name, entity.displayName?.toLowerCase()] + return enames.includes(name) + }) : name + console.log("info entity:", entity) if (!entity) { quiet || bot.chat("no entity") return entity