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(