code: func (m *Message) Command() string {
  	command := m.CommandWithAt()
  
  	if i := strings.Index(command, "@"); i != -1 {
  		command = command[:i]
  	}
  
  	return command
  }
docs: // Command checks if the message was a command and if it was, returns the
  // command. If the Message was not a command, it returns an empty string.
  //
  // If the command contains the at name syntax, it is removed. Use
  // CommandWithAt() if you do not want that.