 
 # }}}
 
-  robot.respond /([^ ]+)[ ]*は[ ]*([^ ]+)[ ]*のアダ名/, (msg) -># {{{
-    return if msg.message.match('じゃない')
-    nickname = msg.match[1]
-    realname = msg.match[2]
+  robot.respond /([^ ]+)[ ]*は[ ]*([^ ]+)[ ]*って呼ばれ/, (msg) -># {{{
+    return if msg.message.match('ない|ません')
+    realname = msg.match[1]
+    nickname = msg.match[2]
     unless existsUser robot, msg, realname
       msg.send "#{realname} って誰？"
       checkKeigo robot, msg

# }}}

# {{{ Keigo
REGEXP_KEIGO = '(です|デス|desu|ます|マス|masu|っす|ッス)か?[\?？!！]?'

isKeigo = (robot, msg) ->
  msg.message.match(REGEXP_KEIGO) isnt null

    name = msg.match[1]
    user = whoIsThis robot, msg, name
    unless user?
      msg.send "#{name} ってしらねーなぁ"
      return

    count = getUserInfo robot, msg, user, 'COUNT'
