From 0f6e387f30eebf4cf5637e722999949f78498363b9aae1cf02c87fc3c56dc8e0 Mon Sep 17 00:00:00 2001 From: aslan Date: Sun, 28 Dec 2025 17:43:14 +0100 Subject: [PATCH] Add viewing of other users --- src/modules/base/base.ts | 2 +- src/modules/user/user.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/modules/base/base.ts b/src/modules/base/base.ts index 8c682b8..2e119bb 100644 --- a/src/modules/base/base.ts +++ b/src/modules/base/base.ts @@ -68,7 +68,7 @@ const onHelp = (_text: string, roomId: string) => {
  • !say {text} - Repeats your message
  • !bowling {text} - Repeats your message in bowling
  • !help - Prints this help message
  • -
  • !me - Prints your role, level, experience, money and ai cost
  • +
  • !me / !me {mention} - Prints your role, level, experience, money and ai cost
  • !leaderboard - Prints total user ranking
  • !aileaderboard - Prints total user ai cost
  • diff --git a/src/modules/user/user.ts b/src/modules/user/user.ts index a644b2c..65825bb 100644 --- a/src/modules/user/user.ts +++ b/src/modules/user/user.ts @@ -26,8 +26,10 @@ const registerModuleUser = ( }); }; -const onMe = (_text: string, roomId: string, sender: string) => { - const user = getUserById(sender); +const onMe = (text: string, roomId: string, sender: string) => { + const mention = text.split(" ")[1]; + + const user = mention ? getUserById(mention) : getUserById(sender); const level = getLevel(user.experience); client.sendHtmlMessage(