   robot.brain.data.usersInfo = usersInfo
 
 getUserInfo = (robot, msg, name, key) ->
+  name = name.toLowerCase()
   return null unless existsUser robot, msg, name
   usersInfo = robot.brain.data.usersInfo ||= {}
   usersInfo[name] ||= {}

# }}}

  robot.respond /([^ ]+)[ ]*の(あだ|アダ)名は?(何|なん|なに)/, (msg) -># {{{
    realname = msg.match[1]
    unless existsUser robot, msg, realname
      msg.send "#{realname} って誰？"
      checkKeigo robot, msg


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